C#怎么判断返回软件的安装路径

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:29:52
最近需要制作一个小程序,就是用C#,判断电脑中是否安装了CAD软件,判断CAD安装的是哪个版本(2002、2004、2007、2008....)以及CAD安装的绝对路径,用什么方法可以实现?最好不要操作注册表,直接判断文件。
无聊的请自重,谢谢
"123猫帅"我看你纯属于那种没事找抽型的。
我要判断的是应用程序,不一定是启动了的,进程不一定有它,怎么来判断?只是单纯的判断它安装在电脑的路径,难道不操作注册表真的不行吗?
判断注册表的话通过哪些关键键值进行判断呢?

using System.Windows.Forms;
string strPath = Application.StartupPath;
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。

不操作注册表的话, 可行性不大,目录的随机性太大

判断注册表,是最佳的选择

只有注册表 通过软件的GUID判断版本