怎样屏蔽WINDOWS NT4.0系统键。
怎样屏蔽WINDOWS NT4.0系统键(Ctrl+Alt+Del)
和WINDOWS开始菜单快捷键
问题点数:50、回复次数:8Top
1 楼jilimi()回复于 2000-04-26 14:46:00 得分 0
{*** 屏蔽系统功能键 ***}
procedure NoSysKey;
Var
temp:integer;
begin
SystemParametersInfo(Spi_screensaverrunning,1,@temp,0);
end;
{*** 恢复系统功能键 ***}
procedure HaveSysKey;
Var
Temp:integer;
begin
SystemParametersInfo(spi_screensaverrunning,0,@temp,0);
end;
Top
2 楼haiyang(此去经年,应是良辰好景虚设。便纵有千种风情,更与何人说!)回复于 2000-04-28 00:30:00 得分 0
其实就是让系统认为是正在运行屏保,让屏保--你的程序处理按键!Top
3 楼billie()回复于 2000-04-28 08:40:00 得分 0
以上的方法好象只能在9X下成功,NT下不行了。(不过我也没有试过)
Top
4 楼Ary(代码狂人)回复于 2000-05-23 09:36:00 得分 0
billie 的说法完全正确,NT和2000下要用hook函数过滤消息。Top
5 楼zcw(惊风)回复于 2000-09-10 17:07:00 得分 0
我已经放弃了
Top
6 楼PoolD(池龙)回复于 2000-09-10 22:54:00 得分 0
to Jilimi and haiyang:
我没有试过,但是在Win32 programmer's reference中SystemParametersInfo的帮助中参数spi_screensaverrunning的说明是:Windows 95 only: Used internally; applications should not use this flag.
这个函数可以在WinNT下运行吗?Top
7 楼EyeWolf(大眼狼)回复于 2000-09-12 09:53:00 得分 50
我已经给你email了,应该能解决你的问题。Top
8 楼cyb()回复于 2000-09-13 14:46:00 得分 0
请得到50分的EyeWolf和给出50分的ZCW在网上公布如何实现????
Top
相关问题
- 咋样屏蔽Windows NT下的系统按键???
- 咋样屏蔽Windows NT下的系统按键 ???
- ☆★☆在Windows NT 4.0 SP3或 Windows 2000下屏蔽系统热键的编译错误☆★☆
- VB如何屏蔽WINDOWS的系统右键菜单???
- 如何屏蔽系统热键Alt+Tab、Ctrl+Esc及windows键?还有Ctrl+Alt+Del.
- 在delphi中如何屏蔽windows系统中的打开,复制文件命令?
- 如何屏蔽 系统的 WIN(就是哪个有WINDOWS图标的毽子)
- 如何屏蔽 系统的 WIN(就是哪个有WINDOWS图标的毽子)
- 如何锁定计算机,屏蔽系统(windows)功能键?winfrom实现?
- 如何屏蔽和解除屏蔽系统状态栏




