Я хочу сделать самораспаковывающийся 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@!

1 ответ1

1

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

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