iss指令碼的[registry]新增如下**:
[registry]".關聯檔案的字尾" 修改為自己的關聯檔名字尾root: hkcr; subkey: ".關聯檔案的字尾"; flags: uninsdeletekey
root: hkcr; subkey: ".關聯檔案的字尾"; valuetype: string; valuename: ""; valuedata: "登錄檔裡軟體名稱或者描述"
root: hkcr; subkey: "登錄檔裡軟體名稱或者描述"; flags: uninsdeletekey
root: hkcr; subkey: "登錄檔裡軟體名稱或者描述\defaulticon"; flags: uninsdeletekey
root: hkcr; subkey: "登錄檔裡軟體名稱或者描述\shell"; flags: uninsdeletekey
root: hkcr; subkey: "登錄檔裡軟體名稱或者描述\shell\open"; flags: uninsdeletekey
root: hkcr; subkey: "登錄檔裡軟體名稱或者描述\shell\open\command"; flags: uninsdeletekey
"登錄檔裡軟體名稱或者描述" 需要改為自己的軟體名稱
還需要再iss指令碼頂端新增如下定義
最後一行是在傳入的檔案路徑新增雙引號,避免檔案路徑包含空格,程式把檔案路徑分成多個引數
Inno Setup 登錄檔啟動項 修改登錄檔
登錄檔啟動項 registry 這個可選段用來定義一些你想用安裝程式在使用者系統中建立 修改或刪除的登錄檔鍵 值。按預設,用安裝程式建立的登錄檔鍵和值在解除安裝時不刪除。如果你想讓解除安裝程式刪除鍵或值,你必須包含下面 uninsdelete 標記中的乙個。下面是 registry 段的乙個示例 下...
Inno Setup入門(十) 操作登錄檔
有些程式需要隨系統啟動,或者需要建立某些檔案關聯等問題,這些都是通過在安裝程式中對登錄檔進行操作的結果。inno setup中通過 registry 段實現對登錄檔的操作。本段說明 引數列表 引數說明 root 根鍵。必須是下列中的乙個 hkcr hkey classes root hkcu hke...
Inno Setup入門(十) 操作登錄檔
有些程式需要隨系統啟動,或者需要建立某些檔案關聯等問題,這些都是通過在安裝程式中對登錄檔進行操作的結果。inno setup中通過 registry 段實現對登錄檔的操作。本段說明 引數列表 引數說明 root 根鍵,必須是下列中的乙個 hkcr hkey classes root hkcu hke...