首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么通过 可执行文件 的软件名称 来 获取他所在 电脑上的绝对路径

2014-01-12 
如何通过 可执行文件 的软件名称 来 获取他所在 电脑上的绝对路径如题,高手门,求指教……[解决办法]win api,

如何通过 可执行文件 的软件名称 来 获取他所在 电脑上的绝对路径
如题,高手门,求指教……
[解决办法]
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吗,我看不是。

热点排行