4

У меня есть некоторые DLL (Sample.dll), и я хочу зарегистрировать эти DLL, используя пакет, когда я запускаю свой текстовый файл.

Но когда я попробовал следующую команду:

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

Я столкнулся с ошибкой, как будто не было команды для Do

2 ответа2

2

Как ответ:

Чтобы зарегистрировать DLL в Windows, этой команды должно быть достаточно:

regsvr32 your_lib.dll

Я не уверен, но я полагаю, что вам нужны права администратора .

смотрите здесь: https://ss64.com/nt/regsvr32.html

1

Когда я попробовал следующую команду:

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 Без звука, не отображать диалоговые окна.

  • /i Вызов DllInstall для регистрации библиотеки DLL. (при использовании с /u вызывает dll uninstall.)

  • /n Не вызывать DllRegisterServer, вы должны использовать эту опцию с /i.

  • CommandLine Необязательная командная строка для DllInstall

  • /c Консольный вывод (только старые версии).

Источник Regsvr32 - Регистрация DLL - Windows CMD - SS64.com


Дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .