Как сделать, чтобы самораспаковывающийся exe без кнопки закрытия и отмены, используя 7 zip?

455
Vivek

Я хочу сделать самораспаковывающийся exe используя 7zip. Я не хочу закрывать и отменять кнопку в окне извлечения.

Я могу сделать экстрактор, но это без диалога прогресса.

команда:

COPY /Y /B 7z920_extra\7zS.sfx + Config.txt + zipFile.7z Installer.exe 

Файл конфигурации:

;!@Install@!UTF-8! Title="SOFTWARE v1.0.0.0" BeginPrompt="Do you want to install SOFTWARE v1.0.0.0?" RunProgram="ExeToBeRun.exe" Progress="no" ;!@InstallEnd@! 
0

1 ответ на вопрос

1
oldmud0

Если директива конфигурации, управляющая кнопкой отмены / закрытия, отсутствует, единственный способ настроить ее таким образом - использовать программу, такую ​​как Resource Hacker, найти ресурс диалогового окна прогресса и самостоятельно скрыть кнопки. Должно быть свойство с именем ControlBox; установите для этого значение false, и кнопка закрытия в диалоговом окне выполнения будет скрыта.