2010-08-18 103 views
0

我已經使用VS 2005創建了一個部署項目。默認情況下,文件安裝在AppDataFolder中。在安裝過程中,還有2個字符串值被添加到註冊表中。這些註冊表值代表安裝目錄中找到的某些dll文件的路徑。 當用戶選擇默認安裝目錄時,一切正常。但是,如果用戶選擇另一個目錄,而不是使用用戶所選目錄的註冊表值,我仍然會得到默認值。 我該如何改變?在部署項目創建過程中可以這樣做嗎?如何在安裝時使用Windows安裝程序更改註冊表值?

謝謝,

奧利維爾。

回答

0

因此,而不是使用[AppDataFolder]屬性的,我應該用[TARGETDIR]

0

從命令行使用reg.exe

您可以從您的程序中調用該exe文件並提供正確的參數。

reg.exe是自Windows XP以來的版本。

+0

是REG.EXE唯一的選擇?最好我想通過編程來完成。 謝謝, 奧利維爾。 – Olivier 2010-08-19 23:16:19

相關問題