Возможно, ваше приложение аварийно завершает работу и никак не связано с Inno Setup. Имейте в виду, что если ваше приложение установлено на Program Files
, оно может читать , но не может изменять файлы в каталоге установки без прав администратора.
Вместо этого следует использовать папку AppData\Roaming
. Возможно, ваше приложение перевалило за необработанное исключение при записи в файл, а доступ к нему запрещен?
Edit:
Чтобы Inno удалил ограничивающие разрешения для вашего установочного каталога, добавьте следующее в ваш скрипт установки Inno:
[Dirs]
Name: "{app}\"; Permissions: everyone-modify