VB程序怎么实现禁止CTRL+ALT+DEL键?
发布网友
发布时间:2023-09-04 05:34
我来回答
共1个回答
热心网友
时间:2023-09-09 18:51
如果是Windows
9x/Me系统中,屏蔽Ctrl+Alt+Del和各种任务开关键的方法是通过下面的方法实现的:
Const
SPI_SCREENSAVERRUNNING
=
97
Private
Declare
Function
SystemParametersInfo
Lib
"user32"
Alias
_
"SystemParametersInfoA"
(ByVal
uAction
As
Long,
ByVal
uParam
As
Long,
_
lpvParam
As
Any,
ByVal
fuWinIni
As
Long)
As
Long
Dim
pOld
As
Boolean
Call
SystemParametersInfo(SPI_SCREENSAVERRUNNING,
True,
pOld,
0)
但如果是NT/2000,则非常复杂,似乎连系统钩子都不能解决,而需要采取代码注入、远程线程等手段(这些手段也是一些病毒、木马喜欢采用的)。以下有篇文章可以参考:
http://www.vbgood.com/viewthread.php?tid=39955