2009-02-20 116 views
0

我想獲取C#項目設置的安裝路徑。在C#.net中。如何在安裝程序類中使用此路徑來檢查安裝是否已安裝?如何檢查是否存在c#項目安裝路徑

其實我想檢查安裝程序是否安裝在系統中。如果是這樣,我想修復這個。

回答

-1

我完全不明白你想要什麼,但你可以簡單地檢查是否使用Directory.Exists方法

Environment.SystemDirectory gets the system directory on the machine. 
+0

他想知道他的程序安裝在哪裏。如果你知道什麼文件夾,目錄只是方便的。 – RvdK 2009-02-20 09:42:14

1

創建安裝一個登記條目存在的目錄。 hkey_local_machine/software /以及具有值路徑的var installdir。

當您有程序的更新版本時,請檢查該密鑰的安裝程序類。如果它存在更新,則新安裝。

1

你可以得到你要安裝到從

Context.Parameters["targetdir"]

所以,你可以檢查是在安裝之前空的文件夾的路徑。顯然,這不會告訴你是否在其他地方安裝了其他版本。

相關問題