win2000不能这样屏蔽ctrl+alt+del?

boytan 2001-12-07 11:03:19
Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemPar
ametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByRef lpvParam A
s Any, ByVal fuWinIni As Long) As Long
Private Const SPI_SCREENSAVERRUNNING = 97
Private Sub disablectrlaltdel(bdisable As Boolean)
Dim x As Long
x = SystemParametersInfo(SPI_SCREENSAVERRUNNING, bdisable, CStr(1), 0)
End Sub
Private Sub Command1_Click()
Call disablectrlaltdel(False)
End Sub
Private Sub Form_Load()
Call disablectrlaltdel(True)
End Sub

为什么不能屏蔽掉ctrl+alt+del?
...全文
58 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiaozi2000 2001-12-08
  • 打赏
  • 举报
回复
就是键盘HOOK
boytan 2001-12-08
  • 打赏
  • 举报
回复
键盘钩子?怎么用?
kook 2001-12-08
  • 打赏
  • 举报
回复
对,这个函数只对98有效,

2000可以用键盘钩子来控制C+A+D
boytan 2001-12-08
  • 打赏
  • 举报
回复
这么初级的问题难道没人知道吗?
发帖
VB基础类

7681

社区成员

VB 基础类
社区管理员
  • VB基础类社区
加入社区
帖子事件
创建了帖子
2001-12-07 11:03
社区公告
暂无公告