2012-02-13 23 views
1

我知道如何在註冊表中手動添加密鑰以執行某些.exe文件,並將文件作爲參數,當用戶右鍵單擊給定擴展名的文件時。 我可以使用安裝嚮導構建我的.exe文件,並在輸入文件(作爲命令行參數)的控制檯中手動進行測試。在安裝嚮導中使用用戶提供的位置

我希望在安裝嚮導中安裝所有安裝過程(目前安裝過程不會打包註冊表修改)。 我發現了some programmatic modification of the registry here的一些示例,但我需要能夠檢索用戶在安裝嚮導過程中選擇安裝的位置,以便我可以引用此位置以從註冊表中指向我的.exe文件鍵。我怎樣才能做到這一點 ?我在哪裏可以在安裝嚮導中插入一些代碼?

UPDATE: enter image description here

回答

1

如果使用專用的設置創作工具,所有你需要做的將成爲一個容易得多。這包括獲取安裝文件夾並在安裝過程中使用它。

這裏是可以讓你開始它的列表:http://en.wikipedia.org/wiki/List_of_installation_software

之後你決定一個工具,你可以嘗試配置註冊表,你的EXE文件,安裝文件夾等,如果你遇到問題,你可以再問問更具體的問題(例如,每個工具的安裝文件夾的檢索方式不同)。

編輯:

例如,在Visual Studio安裝項目,您可以用TARGETDIR安裝屬性。在這種情況下,您的註冊表項值可能是這樣的:

[TARGETDIR]file name.exe 
+0

你好,在我的問題更新,我最初設置了一個Visual Studio安裝程序。我在哪裏可以放置一些代碼,在用戶完成安裝嚮導(也檢索路徑)後立即執行? – Jerome 2012-02-14 08:40:10

+0

我編輯了我的答案。 – 2012-02-14 09:34:35

相關問題