2009-02-20 107 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"]

所以,你可以检查是在安装之前空的文件夹的路径。显然,这不会告诉你是否在其他地方安装了其他版本。