У меня есть установщик NSIS, и я хочу быть полностью бесшумным, если ему не нужно загружать дополнительные файлы. Я могу сделать его полностью бесшумным с помощью SilentInstall, но тогда я не могу открыть диалоговое окно загрузки (я использую InetLoad::load).
Я хотел бы сказать NSIS не показывать никаких окон, пока я не скажу. Лучшее, что я могу придумать, это HideWindow. К сожалению, похоже, что NSIS по умолчанию показывает окно, а затем скрывает его, вызывая мерцание.
Как я могу предотвратить мерцание окна?
Пример кода:
Name "Flicker test"
OutFile "flickertest.exe"
AutoCloseWindow true
Section
HideWindow
SectionEnd