Поподробнее так поподробнее:
я собираю диски с Unattended инсталляциями WinXP, которыми пользуются практически все мои знакомые. Кроме системы, там лежит проверенный надежный софт, которым большинство пользуется постоянно. Но имеются некоторые вещи, которые нужны не всем - как-то: Microsoft .NET или раскладка клавиатуры "Украинская, но апостроф вместо буквы Ё (by Shtirliz)"...
для примера - параметры файла конфигурации создания sfx
Код:
ExtractTitle=" распаковано"
ExtractDialogText="распаковка файлов в папку C:\U.Ptofi "
InstallPath="C:\\"
GUIMode="1"
GUIFlags="56"
OverwriteMode="1"
т.е. интерфейс минимальный - можно проследить за процессом распаковки, но не вмешаться - поскольку установка ведется из RunOnceEx
Суть таймера в том, что кого
всё устраивает, идет пить кофе, а кого - нет, посидит пару минут и отменит то, что ему не надо.
Предлагаю две фазы на фейсе 1) прогресс-бар укороченный, бежит в обратную сторону, справа от него кнопка отмены, в заголовке - обратный отсчет времени 2) после окончания отсчета кнопка отмены исчезает (или не исчезает - в зависимости от того, что написано в конфиге) , прогресс-бар показывает как положено состояние распаковки и т.д.