如何通过 可执行文件 的软件名称 来 获取他所在 电脑上的绝对路径
如题,高手门,求指教……
------解决方案--------------------win api,先用FindWindowEx获取进程id,然后Process.GetProcessById(pid).MainModule.FileName;就可以了
------解决方案--------------------通过Process的MainModule.FileName获得
先获取进程数组
Process[] ps = Process.GetProcesses();
然后遍历,看看ps[i]的ProcessName是否和你名字一样,如果一样,取ps[i].MainModule.FileName
------解决方案--------------------1、遍历所有,判断找出exe后缀的文件,记录路径;
2、查找注册表应用程序的Path键值,但前提当然是注册过啦。
------解决方案--------------------我想LZ是想实现类似音速启动、小Q桌面之类的功能吧
------解决方案--------------------360桌面是存储执行文件exe的路径,可这都需要你手动添加的。它一开始的时候就会罗列你PC上面所有exe吗,我看不是。