如何结束explorer进程

monyice 2004-12-17 11:04:53
我用TerminateProcess函数结束explorer进程,但是它过一会儿又运行了。请问怎么结束这个进程?
还有系统进程怎么结束阿,求教~~
...全文
234 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
老兄!“防止玩魔兽时不小心按了win健导致界面切换”这个问题就不用大动干戈了吧?现在多数键盘的键都是可以直接拆下来的呀?你把win键拆下来不就简单、快捷的解决问题啦?用钩子还影响速度!呵呵!小心点拆,坏了我不包换的!
kugou123 2004-12-19
  • 打赏
  • 举报
回复
屏蔽WIN键,可以用低级键盘钩子搞定的。
monyice 2004-12-19
  • 打赏
  • 举报
回复
to Rogeremail(绿色环保-菜青虫) :
我结束explorer进程的目的是防止玩魔兽时不小心按了win健导致界面切换。并不是搞破坏的,请放心。

to: tabris17(四不象) :
非常感谢你的帮助,在搜索引擎中搜出了很多好东西,多谢了
whwjn 2004-12-19
  • 打赏
  • 举报
回复
学习ing
kugou123 2004-12-18
  • 打赏
  • 举报
回复
先修改注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
这是为防止再次启动。

然后用TerminateProcess停止进程。
tabris17 2004-12-18
  • 打赏
  • 举报
回复
结束系统进程需要SE_DEBUG_NAME权限

用搜索引擎搜索“SE_DEBUG_NAME”就能看到相关代码了
tabris17 2004-12-18
  • 打赏
  • 举报
回复
或者你把HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell的值清空

这样winlogon也无法重启explorer.exe进程了
tabris17 2004-12-18
  • 打赏
  • 举报
回复
explorer是系统的shell啊,shell应该是由winlogon进程启动的

在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon分支下

的shell键值就是保存shell程序名的,当shell进程崩溃后winlogon进程会重启shell进程,你可以修改注册表来改变这一特性。

只要把该分之下的AutoRestartShell键值改为0就好了
  • 打赏
  • 举报
回复
to monyice () :
我用TerminateProcess函数结束explorer进程,但是它过一会儿又运行了。请问怎么结束这个进程?
还有系统进程怎么结束阿,求教~~
######################################################################################
以上说明结束进程的问题你已经解决!余下的问题是:如何不让explorer再启动。(不知道有什么目的?)

这个我也知道阿,但是不是有PrcView之类的软件几乎可以杀死系统任何进程,不知道怎么编程实现
#######################################################################################
杀死所以进程的方法都是一样的的,只要提升到相关的权限就可以了!
monyice 2004-12-18
  • 打赏
  • 举报
回复
这个我也知道阿,但是不是有PrcView之类的软件几乎可以杀死系统任何进程,不知道怎么编程实现
oyljerry 2004-12-18
  • 打赏
  • 举报
回复
系统进程有些不能结束的

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧