バッチファイルで dll を登録する方法

バッチファイルで dll を登録する方法

いくつかの dll (Sample.dll) があり、text.bat ファイルを実行するときにバッチを使用してそれらの dll を登録したいと考えています。

しかし、以下のコマンドを試したところ:

Do Regsvr32 /S "%File%\RL_Advice420.dll" "%DestinationDrive%"

のコマンドがないといったエラーが発生していましたDo

答え1

答えとして:

Windows で DLL を登録するには、次のコマンドで十分です。

regsvr32 your_lib.dll

よく分かりませんが、必要だと思います管理者特権。

こちらをご覧ください:参考:

答え2

以下のコマンドを試したところ:

Do Regsvr32 /S "%File%\RL_Advice420.dll" "%DestinationDrive%"

のコマンドがないといったエラーが発生していましたDo

Doバッチファイル内の有効なコマンドではありません。

次のコマンドを試してください:

Regsvr32 /S "%File%\RL_Advice420.dll" 

構文

REGSVR32 [/U] [/S] [/N] /I:[CommandLine] DLL_Name

  • /u サーバーの登録を解除します。

  • /s サイレント、ダイアログ ボックスを表示しません。

  • /iDllInstallDLL を登録するために 呼び出します。(/u と一緒に使用すると、dll のアンインストールが呼び出されます。)

  • /n DllRegisterServer を呼び出さないでください。このオプションは /i と一緒に使用する必要があります。

  • CommandLine オプションのコマンドラインDllInstall

  • /c コンソール出力 (古いバージョンのみ)。

ソースRegsvr32 - DLL を登録する - Windows CMD - SS64.com


参考文献

関連情報