日期:2014-05-17  浏览次数:20863 次

获取安装程序的安装路径在哪?
注册表,API貌似都很难获取。。
C#?

------解决方案--------------------
string str = System.Environment.CurrentDirectory;
------解决方案--------------------
windows 自带的添加删除程序中,列出的项,似乎在注册表的一个键下找不到。
估计应该是 windows 的安装信息不是仅在一个位置,是多个位置组合。

先找找卸载信息的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

再确认产品安装的信息 HKEY_CLASSES_ROOT\Installer\Products ..

------解决方案--------------------
参考这个实现:http://www.cnblogs.com/ustcwhc/archive/2011/11/18/2254367.html