Как выполнить инструменты командной строки без использования пакетного файла в Inno Setup

теперь я понимаю ,что " Inno Setup может выполнять инструменты командной строки для вас без использования пакетного файла."(может ли установка Inno Setup настроить группу безопасности Windows?) имеет смысл, что он сможет это сделать. Из моих веб-поисков в Inno Setup до сих пор я не могу найти отправное место, чтобы понять, как это сделать. Возможно, в полном ответе нет необходимости, если бы у меня был еще какой-то намек на то, что искать, этого было бы достаточно.

1 ответов


это означало, что вам не нужно создавать и выполнять пакетный скрипт (с помощью одной команды), а также выполнять инструмент через командную строку (как показано ниже):

Exec('cmd.exe', '/c "net localgroup ..."', '', SW_SHOW, ewWaitUntilTerminated, Result);

но вы непосредственно выполняете инструмент вместо этого:

Exec('net.exe', 'localgroup ...', '', SW_SHOW, ewWaitUntilTerminated, Result);

то же самое относится к :

[Run]
Filename: "{cmd}"; Parameters: "/c ""net localgroup ..."""

лучше бы так:

[Run]
Filename: "net.exe"; Parameters: "localgroup ..."