Ich schreibe ein Inno-Setup-Skript, das Berechtigungen zu bestimmten Dateien hinzufügen/ändern muss. Es setzt jedoch Berechtigungen für einige Dateien und nicht für andere. Relevanter Code:Inno-Setup verweigert Berechtigungen für einige Dateien
[Files]
Source: "K:\user\Odin\Installer Files\C_Odin\*"; DestDir: "{sd}\Odin"; Flags: ignoreversion recursesubdirs createallsubdirs
// CODE OF INTEREST STARTS HERE
Source: "K:\user\Odin\Installer Files\C_Odin\PDOXUSRS.NET"; DestDir: "{sd}\Odin"; Permissions: users-modify
Source: "K:\user\Odin\Installer Files\Data\PDOXUSRS.NET"; DestDir: "{sd}\Odin\Data"; Permissions: users-modify
Source: "K:\user\Odin\Installer Files\Data\Users.DB"; DestDir: "{sd}\Odin\Data"; Permissions: users-modify
Die Berechtigungen für die erste Datei sind korrekt festgelegt, die zweiten beiden nicht. Jeder Einblick wird sehr geschätzt
Lief die Setup-Programmdatei mit/LOG, fand dies in dort.
2016-07-22 16:45:12.502 -- File entry --
2016-07-22 16:45:12.502 Dest filename: C:\Odin\WorkStn.cfg
2016-07-22 16:45:12.502 Time stamp of our file: 2016-07-22 16:19:28.000
2016-07-22 16:45:12.502 Dest file exists.
2016-07-22 16:45:12.502 Time stamp of existing file: 2016-07-22 16:19:28.000
2016-07-22 16:45:12.502 Version of our file: (none)
2016-07-22 16:45:12.518 Version of existing file: (none)
2016-07-22 16:45:12.518 Installing the file.
2016-07-22 16:45:12.518 Successfully installed the file.
2016-07-22 16:45:12.518 Setting permissions on file: C:\Odin\WorkStn.cfg
2016-07-22 16:45:12.518 -- File entry --
2016-07-22 16:45:12.518 Dest filename: C:\Odin\Data\PDOXUSRS.NET
2016-07-22 16:45:12.518 Time stamp of our file: 2016-07-22 12:04:28.000
2016-07-22 16:45:12.518 Installing the file.
2016-07-22 16:45:12.518 Creating directory: C:\Odin\Data
2016-07-22 16:45:12.518 Successfully installed the file.
2016-07-22 16:45:12.518 Setting permissions on file: C:\Odin\Data\PDOXUSRS.NET
2016-07-22 16:45:12.518 -- File entry --
Voll log https://gist.github.com/nguillermin/d814a14f68db8ebba1720a3af2f42a54
Zeigen Sie uns Installer-Protokoll. –
Das hast du schon gemacht, oder? Löschen Sie den Kommentar. –