我正在編寫一個Inno安裝程序腳本,需要添加/修改某些文件的權限。但是,它正在設置某些文件的權限而不是其他文件。相關代碼:Inno安裝程序拒絕設置某些文件的權限
[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
第一個文件的權限設置正確,第二個不是。任何洞察力非常感謝
使用/ LOG的安裝可執行文件,找到它在那裏。
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 --
完整的日誌https://gist.github.com/nguillermin/d814a14f68db8ebba1720a3af2f42a54
向我們展示安裝程序日誌。 –
你已經做到了,對吧?所以刪除評論。 –