1. 程式人生 > >Inno Setup打包的安裝程式在Vista/Win7上自動提示需要管理員許可權的方法

Inno Setup打包的安裝程式在Vista/Win7上自動提示需要管理員許可權的方法

首先,在 [Setup]段 

PrivilegesRequired=admin 

然後找到INNO安裝目錄下的SetupLdr.e32檔案(其實就是一個exe程式),使用管理員許可權執行用ResHacker修改:

將程式中的Manifest內的:

<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges> 
改為 
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/></requestedPrivileges> 

點選ResHacker中的編譯,然後點選儲存,這樣所有被編譯出的安裝程式在Windows Vista / windows 7下啟動時就會自動提示需要管理員許可權。


相關推薦

Inno Setup打包安裝程式Vista/Win7自動提示需要管理員許可權方法

首先,在 [Setup]段  PrivilegesRequired=admin  然後找到INNO安裝目錄下的SetupLdr.e32檔案(其實就是一個exe程式),使用管理員許可權執行用ResHacker修改: 將程式中的Manifest內的: <reque

inno setup打包安裝程式中讓“是否建立快捷方式”預設為“打鉤”的方法

用inno setup的嚮導建立一個安裝檔案,在選擇“是否建立快捷方式”時,系統預設是“不打鉤”的,如何讓它是打勾的呢?很簡單,修改指令碼下面這段: [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIc

一分鐘學會使用Inno Setup 製作安裝程式

    Inno Setup 是一款免費的安裝製作工具。簡潔而強大,支援 pascal 指令碼,既有適合新手的指令碼嚮導,也有適合高手的的指令碼編輯器。是一個不可多得的安裝製作軟體!目前的版本是Inno Setup 5. 這裡可以下載到最新的Inno Setup。 http:

INNO SETUP 打包程式WIN7下 報CREATE PROCESS 錯誤的許可權問題解決方法

首先,在 [Setup]段  PrivilegesRequired=admin  然後找到INNO安裝目錄下的SetupLdr.e32檔案(其實就是一個exe程式),將程式中的Manifest內的 <requestedExecutionLevel level="a

Inno Setup打包帶有MSI檔案的程式

1 [Files] 2 Source: "C:\Documents and Settings\Administrator\桌面\4\abc.exe"; DestDir: "{app}"; Flags: ignoreversion 3 Source: "C:\Documents and Settin

第一次使用Inno Setup打包程式初記

在平時的工作中,需要將自己寫的程式碼或者完成的程式打包成安裝包供使用者安裝使用。所以首先我將自己對打包和安裝這倆個過程進行簡單,粗略的理解。 打包: 1,壓縮程式執行所需要的檔案 2,編寫安裝程式整個過程的指令碼 安裝 1,解壓縮 2,執行前面編寫的

Inno setup 打包,實現多語言安裝

第一步:新增對話方塊 [Setup] ShowLanguageDialog=yes 第二步:設定語言型別 [Languages] Name: "en"; MessagesFile: "compiler:Languages\English.isl" Name: "chin

VS2010winform打包釋出、打包安裝程式(超全超詳細)

1、 在vs2010 選擇“新建專案”→“ 其他專案型別”→“ Visual Studio Installer→“安裝專案”:命名為:Setup1 。這是在VS2010中將有三個資料夾,1.“應用程式資料夾”表示要安裝的應用程式需要新增的檔案;2.“使用者的‘程式’選單”表示

Inno Setup 打包exe設定程式開機自動啟動

第一種方法:不修改登錄檔 原理是將程式的快捷方式新增到計算機"啟動"資料夾,win7可以 win10沒試過 [Tasks] Name: "startupicon"; Description: "開機啟動"; GroupDescription: "{cm:AdditionalI

Inno Setup Compiler打包需要管理員許可權程式

若在程式安裝完成後,勾選執行程式,如下圖所示: 會出現如下圖所示異常: 解決方法如下: 找到Inno Setup Compiler安裝目錄下的SetupLdr.e32檔案,用ResHacker來開啟SetupLdr.e32,修改Manifest檔案: 將&

inno Setup做應用程式安裝包的示例指令碼(.iss檔案)

{程式安裝前判斷主程式是否在執行} function InitializeSetup(): Boolean; var   ResultCode: Integer; begin   if RegGetSubkeyNames(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windo

idea打包spark程式在叢集執行過程(1)

第一步: 第二步: 第三步: 第四步: 第五步: spark-submit --master yarn --deploy-mode cluster --driver-memory 4G --executor-memory 5g --num

sencha touch 擴充套件篇之將sencha touch打包安裝程式(下)- 使用phonegap打包安裝程式

      這講我們來講解下如何使用phonegapa建立專案環境並通過她們將sencha touch打包成app,這裡我們只講解打包android的apk,打包ios的過程有點類似,但是需要在mac環境下,最後通過xcode匯出成ipa安裝程式;   一、phonega

[WinForm] VS2010釋出、打包安裝程式(超全超詳細)

1、 在vs2010 選擇“新建專案”→“ 其他專案型別”→“ Visual Studio Installer→“安裝專案”:命名為:Setup1 。這是在VS2010中將有三個資料夾,1.“應用程式資料夾”表示要安裝的應用程式需要新增的檔案;2.“使用者的‘程式’選單”表示

linux qt 打包安裝程式

一、Linux下qt程式動態打包步驟:     1.從可執行程式的檔案中拿出可執行檔案;     2.終端下 使用ldd命令檢視需要的連線庫;     3.把ldd查詢到的所有需要的庫匯出;          提供一個指令碼將ldd打印出來的依賴庫複製到指定路徑: #!/b

inno setup打包工具指令碼

; 指令碼由 Inno Setup 指令碼嚮導 生成! ; 有關建立 Inno Setup 指令碼檔案的詳細資料請查閱幫助文件! [Setup] ; 注: AppId的值為單獨標識該應用程式。 ; 不要為其他安裝程式使用相同的AppId值。 ; (生成新的GUID,點選 工

Inno setup 打包教程

簡述: inno setup 是較常用且簡單的軟體打包工具。 1、安裝並開啟 inno setup 軟體 ① 執行環境 系統:Windows 7 軟體:inno setu

Inno setup製作安裝包時向登錄檔中寫安裝後的路徑

[Registry] Root:HKLM;Subkey:"Software\scas111";Flags:uninsdeletekeyifempty Root:HKLM;Subkey:"Softwa

INNO setup打包的一段介面美化的code端程式碼

[Code] var   DetailList: TNewListBox;   newFileNameLabel: TNewStaticText;   LastDir: string; procedure InitializeWizard(); begin //介面修改

Inno Setup打包遇到管理員許可權問題解決

Inno Setup打包的程式安裝完成後執行失敗,這個是因為許可權不夠,我們可以通過下面的辦法解決:   找到Inno Setup安裝目錄下的SetupLdr.e32檔案,然後用Resource