Я хочу проверить, есть ли файл перед тем, как его извлечь, потому что, если есть такая установка файла, необходимо остановить. Является ли это возможным?Проверить состояние перед извлечением файлов inno
1
A
ответ
2
Я только что нашел способ; Я использовал метод события CurStepChanged
и жду там CurStep=ssInstall
, который указывает, что процесс установки вот-вот начнется. В то время я проверить, если файл существует, и если да, то я завершить процесс установки:
[Code]
procedure ExitProcess(uExitCode: UINT);
external '[email protected] stdcall';
procedure CurStepChanged(CurStep: TSetupStep);
begin
if CurStep = ssInstall then
begin
if FileExists(ExpandConstant('{app}\.versionC204v1')) then
begin
MsgBox('A patched version detected. Setup will now exit.', mbInformation, MB_OK);
ExitProcess(0);
end;
end;
end;
Смежные вопросы
- 1. Проверить состояние перед segue
- 2. TableView загружается перед извлечением данных
- 3. Предварительные записи SSIS перед извлечением
- 4. Как спрятать JValue перед извлечением?
- 5. RoR onchange проверить состояние перед вызовом remote_function?
- 6. Как проверить состояние SqlConnection перед открытым соединением?
- 7. Извлечь несколько файлов из установщика перед установкой в Inno Setup
- 8. Преобразование изображения перед извлечением функций SIFT
- 9. Установка мин. диапазон перед извлечением данных
- 10. добавление значений перед извлечением mysql или после?
- 11. React-Router Вкладки компонентов перед извлечением данных
- 12. Как получить значения столбца перед извлечением?
- 13. Parse Cloud Code: изменить объект перед извлечением
- 14. Python - граф JSON элементов перед извлечением данных
- 15. Rails: выполнить код перед извлечением модели ActiveRecord
- 16. Почему% autosetup выполняет исправление перед извлечением источников?
- 17. Inno Setup Удаление устаревших файлов
- 18. проверить количество файлов перед загрузкой (jquery)
- 19. Проверить наличие всех файлов перед созданием проекта
- 20. Как проверить подлинность пользователей перед загрузкой файлов?
- 21. Доступ к файлам в zip перед их извлечением
- 22. Inno Setup обнаруживает состояние брандмауэра Windows
- 23. Запрос Inno Setup Состояние службы Windows
- 24. Как проверить состояние перед выполнением MYSQL запрос (Laravel 5)
- 25. Laravel 5.2 перед отправкой/корневые огни проверить состояние
- 26. Как проверить состояние базы данных перед сохранением новых записей
- 27. проверить состояние перед ajax перезвонить формы в drupal 7
- 28. Проверить состояние перед сменой слайда в Slick Slider
- 29. проверить состояние после загрузки
- 30. Inno Setup: Сравните содержимое двух файлов
Вы имеете в виду файл из архива настройки (условно добавляется в архив установки, например), или внешний файл (хранится где-то на диске)? И когда вы хотите сделать эту проверку (до того, как мастер покажет, до начала установки или ...)? – TLama
Прежде, чем начнется инсталляция, но я только нашел способ, я собираюсь опубликовать его. В любом случае, спасибо. – Cypert