首页 新闻 会员 周边 捐助

C语言如何获取当前运行的进程,在windows下的。。

0
悬赏园豆:5 [待解决问题]

游戏的某外挂老弹出IE打开广告。。我想用C获取当前的进程列表,如果有IE,直接关掉,请问获取进程列表的方法和关掉某进程的方法分别是多少?

 

谢谢!

hexllo的主页 hexllo | 菜鸟二级 | 园豆:318
提问于:2013-08-10 13:42
< >
分享
所有回答(2)
0

通过C调用Win32 API

dudu | 园豆:30925 (高人七级) | 2013-08-10 19:01
0

foreach(var proc Process.GetAllProcess())

{

if(proc.Name == "iexp.....exe")

    Process.kill(proc) 或者 proc.kill

}

这是伪代码,肯定在Process类里,三五行代码就可以搞定,我经常写的

空明流光 | 园豆:111 (初学一级) | 2013-08-10 19:31

不好意思,误看成C#了,C不会

支持(0) 反对(0) 空明流光 | 园豆:111 (初学一级) | 2013-08-10 19:35

@沧海一杰: 没事,C#我以前写过,是上边这样的。再看看有没有人会C的。

支持(0) 反对(0) hexllo | 园豆:318 (菜鸟二级) | 2013-08-11 14:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册