怎么让vbs在进程管理器里关不掉
发布网友
发布时间:2022-05-01 01:16
我来回答
共3个回答
热心网友
时间:2022-06-21 18:54
通过禁用任务管理器即可以解决这一问题,你可以在你的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
热心网友
时间:2022-06-21 18:55
哈哈,想干坏事 不行,编程可以实现,但是杀毒会提示不安全.
热心网友
时间:2022-06-21 18:55
用C#编程可以把它隐藏起来,这样就关不掉了!