vb程序运行时禁用任务管理器

2025-02-23 07:27:33
推荐回答(3个)
回答1:

把timer1过程改为如下:
Private Sub Timer1_Timer()
Dim hw
hw = FindWindow(vbNullString, "Windows 任务管理器")
If hw <> 0 Then
SendMessage hw, &H10, 0, 0
SendKeys "%"
Me.SetFocus
End If
End Sub

加了if判断语句,屏蔽无效重复动作

回答2:

这个貌似没法直接禁用。
我以前写的都是开一个线程,while死循环用来扼杀任务管理器。
lz如果有更好的方法给我说声啊!

回答3:

比较高深,学习了。