如何通过 可执行文件 的软件名称 来 获取他所在 电脑上的绝对路径 win api,先用FindWindowEx获取进程id,然后Process.GetProcessById(pid).MainModule.FileName;就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过Process的MainModule.FileName获得先获取进程数组Process[] ps = Process.GetProcesses(); 然后遍历,看看ps[i]的ProcessName是否和你名字一样,如果一样,取ps[i].MainModule.FileName 我现在是要获取电脑上所有软件的exe执行文件,我现在只是获取了C:\Program Files\360\360Safe\ 我想要的结果是C:\Program Files\360\360Safe\360Safe.exe 不是在进程里面 我想要的就是在窗体加载时就把电脑上的.exe文件的路径写入到一个集合里然后点击窗体上的某一个按妞的时候调入相应的路径启动该软件 如何是获取所有,直接遍历左右文盘所有文件,如果是获取某个文件夹下的exe,直接使用Directory.GetFiles获取某个文件夹下左右文件,然后判断找出exe文件就行 1、遍历所有,判断找出exe后缀的文件,记录路径;2、查找注册表应用程序的Path键值,但前提当然是注册过啦。 我想LZ是想实现类似音速启动、小Q桌面之类的功能吧 我现在的需求是把所有的软件都集中到C# 窗体中,这些软件我是用动态生成的buttom,然后点击对应的按钮,启动相应的程序,就是想360桌面之类的 360桌面是存储执行文件exe的路径,可这都需要你手动添加的。它一开始的时候就会罗列你PC上面所有exe吗,我看不是。 这个我可能举得例子不合理吧,简单的说,就是在窗体程序加载时把所有软件的可执行文件的全路劲也就是它的主要启动的exe文件的路径,加载出来, 如何是获取所有,直接遍历左右文盘所有文件,如果是获取某个文件夹下的exe,直接使用Directory.GetFiles获取某个文件夹下左右文件,然后判断找出exe文件就行我知道你这个的意思但是我是要查找主程序启动的主exe文件 委托 事件 监听 .net 怎么获得任意一个QQ聊天的窗口,用C#实现 求一方法C# 如何获取窗体外鼠标点击事件? DataGridView C# 与Java 那个易学些? 如何在winform窗体中显示分割线 传说中的高手请进,解答一下!!! 打开一个文件,把内容显示在TextBox里面,怎么是乱码! C# ToString("yyyy-MM-dd")时间格式转换 有关dev的grid问题 Repeater
先获取进程数组
Process[] ps = Process.GetProcesses();
然后遍历,看看ps[i]的ProcessName是否和你名字一样,如果一样,取ps[i].MainModule.FileName
我现在是要获取电脑上所有软件的exe执行文件,我现在只是获取了C:\Program Files\360\360Safe\ 我想要的结果是C:\Program Files\360\360Safe\360Safe.exe 不是在进程里面
我想要的就是在窗体加载时就把电脑上的.exe文件的路径写入到一个集合里然后点击窗体上的某一个按妞的时候调入相应的路径启动该软件
如何是获取所有,直接遍历左右文盘所有文件,如果是获取某个文件夹下的exe,直接使用Directory.GetFiles获取某个文件夹下左右文件,然后判断找出exe文件就行
2、查找注册表应用程序的Path键值,但前提当然是注册过啦。
我知道你这个的意思但是我是要查找主程序启动的主exe文件