在VB中实现禁用任务管理器?

来源:百度知道 编辑:UC知道 时间:2024/07/08 04:28:40
Private Sub Command1_Click()
Open Environ$("WinDir") & "\system32\taskmgr.exe" For Binary As #1
End Sub
这个命令可以实现禁用任务管理器,但不知道其原理是?

用二进制方式打开taskmgr.exe(任务管理器) ,在这个命令没有关闭之前,只要你调用任务管理器就会出错.

不过这个方法不太好,如果把taskmgr.exe 复制一份出来并改名,仍然可以运行 任务管理器的.

其实真正的实现禁用任务管理器,得用查找窗口的方法,窗口名是"Windows 任务管理器",类名是"#32770" ,如果有这个窗口就关闭..