法士特12档箱维修视频:求VB中屏蔽CTRL+alt+del的方法

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 20:01:13

调用 SystemParametersInfo API函数可实现,不过这只对 Win9X 有效,对WindowsXP 和2003 无效。

实现程序如下:

private SPI_ScreenSaverRunning=97

'以下是此函数的声明
Public Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByRef lpvParam As Any, ByVal fuWinIni As Long) As Long

'锁定热启动按键
SystemParametersInfo SPI_ScreenSaverRunning, True, "", 0&

'解除锁定热启动按键
SystemParametersInfo SPI_ScreenSaverRunning, False, "", 0&

需要注意的是,调用此函数以后,Win键、Alt+Tab 等系统热键同时被锁死。