Inno安裝工具包安裝了兩個EXE文件。安裝後,一個文件只需要普通的用戶權限。第二個文件標有需要管理員權限和XP兼容模式的屬性。Inno安裝程序 - 它爲什麼修改exe屬性以要求管理員權限和XP兼容模式
原始EXE文件沒有可見的屬性設置,這需要管理員權限或XP兼容模式,並且在正常用戶模式下的Windows 7框中正常運行。第二個文件最初是在XP系統上編譯的 - 但是當我將它複製到Windows 7系統時(無需安裝程序),似乎運行正常。
當安裝程序腳本指定「PrivilegesRequired = none」時,我仍然會得到一個帶有「Admin Privilege Required」標記並且文件屬性設置爲「disable visual themes」的已安裝EXE文件的修改圖標。
的創新科技的版本是5.5.0(一)
,我怎麼把安裝程序的EXE文件複製,而不改變其性質?
#define InstallRoot "D:\InstallationSource\Tracker\"
#define AppRoot "C:\Tracker\"
......
[Setup]
;directories
SourceDir={#InstallRoot}
DefaultDirName={#AppRoot}
.......
[Files]
Source: "*"; DestDir: "C:\Tracker\"; Flags: recursesubdirs
你的[Files]部分的外觀如何? – jachguate
的#define InstallRoot 「d:\ InstallationSource \跟蹤\」 的#define爲approot 「C:\跟蹤\」 .... [配置] ;目錄 SourceDir = {#} InstallRoot DefaultDirName = {#爲approot } ....... [Files] 來源:「*」; DestDir:「C:\ Tracker \」;標誌:recursesubdirs –
不要發表評論,編輯你的問題,幷包括信息! – jachguate