Мой комплект, созданный с помощью Inno Setup, устанавливает мое приложение в C:\Program Files\MyApp
.
Когда мое приложение запускается, он пытается создать новые файлы журнала в C:\Program Files\MyApp\logs\
, но он не работает.
В моем Inno script у меня есть следующие настройки:
[Dirs]
Name: "{app}";
[Files]
Source: logs\*; DestDir: {app}\logs\; Flags: ignoreversion recursesubdirs createallsubdirs; Permissions: everyone-full
Это дает полные разрешения для всех файлов внутри папки logs
, но не в самой папке. Поэтому, когда мое приложение пытается создать новый файл журнала внутри этой папки, он не работает.
Как я могу установить полные разрешения для папки, а не только на существующие в ней файлы?