Inno Setupで作成したキットは、C:\Program Files\MyApp
に自分のアプリケーションをインストールします。Inno Setup - フォルダの内容だけでなく、フォルダの完全なアクセス許可を設定する方法
私のアプリケーションが起動すると、C:\Program Files\MyApp\logs\
に新しいログファイルを作成しようとしますが、失敗します。私は以下の設定を持っている私のInnoスクリプトで
:
[Dirs]
Name: "{app}";
[Files]
Source: logs\*; DestDir: {app}\logs\; Flags: ignoreversion recursesubdirs createallsubdirs; Permissions: everyone-full
これはlogs
フォルダ内のすべてのファイルではなく、フォルダ自体に完全な権限を与えます。したがって、アプリケーションがそのフォルダ内に新しいログファイルを作成しようとすると失敗します。
フォルダ内の既存のファイルだけでなく、そのフォルダに対する完全なアクセス許可を設定するにはどうすればよいですか? [dirsに]セクションの下にlogs
フォルダの
[here'として '同じ](http://stackoverflow.com/questions/17580222/creating nlog-with-innosetup#comment25581266_17580222のための-folder-for-log-files-files)が適用されます。 – TLama
@ TLamaリンクのおかげで、私はそれを試して、結果を返すことができます – Cornelia
可能な限り、すべての権限を使用して、代わりに変更を使用しないでください。 – amalgamate