Cómo registrar una DLL en el archivo por lotes

Cómo registrar una DLL en el archivo por lotes

Tengo algunos archivos DLL (Sample.dll) y quiero registrarlos usando lotes cuando ejecuto mi archivo text.bat.

Pero cuando probé el siguiente comando:

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

Me enfrentaba a un error como si no hubiera ningún comando para Do.

Respuesta1

Como respuesta:

Para registrar una DLL en Windows, este comando debería ser suficiente:

regsvr32 your_lib.dll

No estoy seguro, pero supongo que necesitasadministraciónprivilegios.

mira aquí:https://ss64.com/nt/regsvr32.html

Respuesta2

Cuando probé el siguiente comando:

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

Me enfrentaba a un error como si no hubiera ningún comando para Do.

Dono es un comando válido en un archivo por lotes.

Pruebe el siguiente comando:

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

Sintaxis

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

Llave

  • /u Dar de baja el servidor.

  • /s Silencioso, no muestra cuadros de diálogo.

  • /i Llame DllInstallpara registrar la DLL. (cuando se usa con /u, llama a la desinstalación de dll).

  • /n No llame a DllRegisterServer, debe usar esta opción con /i.

  • CommandLine Una línea de comando opcional paraDllInstall

  • /c Salida de consola (solo versiones antiguas).

FuenteRegsvr32 - Registrar una DLL - Windows CMD - SS64.com


Otras lecturas

información relacionada