Inno Setup で作成した私のキットは、私のアプリケーションを にインストールしますC:\Program Files\MyApp
。
アプリケーションが起動すると、新しいログ ファイルを作成しようとしますC:\Program Files\MyApp\logs\
が、失敗します。
私の Inno スクリプトには、次の設定があります。
[Dirs]
Name: "{app}";
[Files]
Source: logs\*; DestDir: {app}\logs\; Flags: ignoreversion recursesubdirs createallsubdirs; Permissions: everyone-full
これにより、フォルダー内のすべてのファイルに完全なアクセス許可が付与されlogs
ますが、フォルダー自体には付与されません。そのため、アプリケーションがそのフォルダー内に新しいログ ファイルを作成しようとすると、失敗します。
フォルダー内の既存のファイルだけでなく、フォルダーにも完全なアクセス許可を設定するにはどうすればよいですか?