怎么让vbs在进程管理器里关不掉

 我来答
匿名用户
推荐于2016-03-22
展开全部
通过禁用任务管理器即可以解决这一问题,你可以在你的VBS代码中可以添加如下代码来实现这一功能:

Set WshShell = CreateObject("Wscript.Shell")
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr",1,"REG_DWORD"
'禁用任务管理器
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools",1,"REG_DWORD"
'禁用注册表编辑器

添加了以上代码以后,任务管理器就无法打开了,也就无法通过任务管理器来结束Wscript.exe这个进程了,然后再禁用注册表编辑器,使其也无法通过注册表编辑器来恢复这一设置.当然,如果对方懂注册表编程的话,仍然可以恢复这一设置……呵呵~~不过那就是后话了……

如果你想恢复被禁用的任务管理器和注册表编辑器,可以单独的通过以下VBS代码来实现:

Dim WshShell
Set WshShell = CreateObject("Wscript.Shell")
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr",0,"REG_DWORD"
'取消禁用任务管理器
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools",0,"REG_DWORD"
'取消禁用注册表编辑器
Wscript.Echo "恢复成功!"
Wscript.Quit
匿名用户
2013-11-10
展开全部
哈哈,想干坏事 不行,编程可以实现,但是杀毒会提示不安全.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-10
展开全部
用C#编程可以把它隐藏起来,这样就关不掉了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式