获取软件列表的运行路径

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:03:36
如图,编程获取到软件列表,但是还想要获取它的执行文件的路径包括执行文件..
列表我是在注册表下 uninstall 中获取的,那么怎么获取它的执行文件的路径包括执行文件..
最好给出程序。。。c#语言的

注册表里面找
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall(找到你需要的软件名称,查找键名为[UninstallString]中的值,舍弃最后的文件,前面一般就是安装路径了)

执行文件就是exe文件呗,那么搜索程序根目录或bin目录或其他指定目录即可。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下的所有项,当该项有DisplayName这个键值,这个键值的内容就是这个软件显示的名称