Kill 掉一个进程

方法1: 主要是向一个进程发WM_DESTROY消息, 然后等待它结束, 如果到时间没有结束, 就强制结束掉它.

 

 

 

 

方法2:先来个快照,列出所有进程信息, 然后查找列表中的进程名, 最后强制结束.

 

 

 

炸一看, 第一种方法要好一点, 但是第一种方法查找进程的方法是FindWindow, 它的参数里指向一个以null结尾的、用来指定窗口名(即窗口标题)的字符串。如果此参数为NULL,则匹配所有窗口名。但是有的进程没有窗口, 所以也就没法用了。第二种方法虽然暴力一点, 但有时还是很有用地。

 

 

方法3: 自己写个脚本更方便!!

 

 

问题1:有的进程是要提高权限才能结束的,怎么提高本进程的权限哩?代码如下:

注:这段代码是转的。

 

 

问题2:代码结束explorer.exe进程!!(这可是有点难度的噢)

没错,上面的代码可以kill掉这个进程,问题是操作系统的安全机制能自己重新调出来之个进程!怎么办,我也没有很好的方法,只有一个投机的方法,就是kill掉这个进程后自己再以独占的方式打开,这样系统就不会再调用了。

 

 

 

 

后记:

  终于找到解决方法了, 都是微软的安全机制在搞鬼!

 

设置注册表:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon/AutoRestartShell 设置为0 就可以不用它自动调用了,哈哈哈!!!

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值