Como registrar uma dll no arquivo em lotes

4

Eu tenho alguns DLLs (Sample.dll) e eu quero registrar esses dll usando lote quando eu executar o meu arquivo text.bat.

Mas quando eu tentei o comando abaixo:

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

Eu estava enfrentando um erro como se não houvesse um comando para Do .

    
por Čhä Ńďů 07.02.2018 / 16:44

2 respostas

2

Como resposta:

Para registrar uma DLL no Windows, este comando deve ser suficiente:

regsvr32 your_lib.dll

Não tenho certeza, mas suponho que você precise de privilégios admin .

veja aqui: link

    
por 07.02.2018 / 17:03
1

Quando eu tentei o comando abaixo:

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

I was facing an error like there was no command for Do.

Do não é um comando válido em um arquivo em lotes.

Tente o seguinte comando:

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

Sintaxe

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

Key

  • /u Unregister Server.

  • /s Silent, do not display dialogue boxes.

  • /i Call DllInstall to register the DLL. (when used with /u, it calls dll uninstall.)

  • /n Do not call DllRegisterServer, you must use this option with /i.

  • CommandLine An optional command line for DllInstall

  • /c Console output (old versions only).

Source Regsvr32 - Register a DLL - Windows CMD - SS64.com

Leitura Adicional

por 07.02.2018 / 20:00

Tags