社区
C++ Builder
帖子详情
屏蔽系统功能键
|????|
2010-11-02 06:20:45
看到以前的资料,说下列代码可以实现,可是在CB2010|vista下试了,无效。
int tempInt;
// 屏蔽系统功能键
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, &tempInt, 0);
此法在vista/win7中行不通?
有什么其他的好方法没?
...全文
121
5
打赏
收藏
屏蔽系统功能键
看到以前的资料,说下列代码可以实现,可是在CB2010|vista下试了,无效。 int tempInt; // 屏蔽系统功能键 SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, &tempInt, 0); 此法在vista/win7中行不通? 有什么其他的好方法没?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccrun.com
2010-11-03
打赏
举报
回复
不是说Vista/Win7下不能用这个API,而是说,在2000、XP后来的操作系统中,已经淘汰了某些机制。比如
SystemParametersInfo(SPI_SCREENSAVERRUNNING
这一句,只在Win9x下有效果。
在NT核心的操作中,屏蔽系统功能键是比较复杂的。可以考虑 HOOK API
zzbinfo
2010-11-03
打赏
举报
回复
vista/win7下有很多api不能用,现在微软也没有公开他的开发接口,很多得功能是实现不了得
|????|
2010-11-03
打赏
举报
回复
刚才在网上找到个DLL,屏蔽Ctrl+Alt+Del是实现了,可是一按这三个键,吓我一跳,桌面除了一个背景,啥都关掉了,键盘哪个键都没响应,鼠标也无用,只得强行按电源按钮关机.
跪求源码
lghndyz
2010-11-03
打赏
举报
回复
用全局钩子,想钩啥就钩啥!!
xuzhu3000
2010-11-02
打赏
举报
回复
关注~
以前也想过,不知道有什么好办法。用HOOK可以实现么?
/****************************************************
每周回复10次以上,可用分增加30
*****************************************************/
在delphi
屏蔽
系统
功能键
在delphi
屏蔽
系统
功能键
当你不需要让用户按Alt+Enter、Ctrl+Alt+Del、Ctrl+Esc等
功能键
的时候加入以 下代码: Var temp:integer; begin SystemParametersInfo(Spi_screensaverrunning,1,@temp,0); end; 当你要恢复
功能键
时用以下代码: Var Temp:integer; begin
如何
屏蔽
系统
功能键
有时我们不希望程序被用户用Alt+Tab、Ctrl+Alt+Del、Ctrl+Esc等
系统
功能键
打断(比如自动演示程序),那么该怎么做呢?提示你一点,在运行屏幕保护程序的时候,这些
功能键
都是不起作用的——也就是说,只要在你的程序运行过程中,“欺骗”一下Windows,使它自以为正处在屏幕保护状态就成了!请看下面这段代码: var temp : integer; begin SystemP
c语言hook键盘fn键,钩子编程(HOOK)
屏蔽
所有按键鼠标及
系统
功能键
作者 : 卿笃军上篇文章已经详细的讲解了全局钩子的安装,下面我们增强一下钩子的功能,实现
屏蔽
所有按键鼠标与
系统
功能键
。要实现这个功能,我们需要安装两个全局钩子,"鼠标钩子" 与 "低级键盘钩子"。鼠标钩子:实现
屏蔽
所有鼠标点击操作。低级键盘钩子:实现
屏蔽
所有键盘操作,包括
屏蔽
功能键
(Alt+F4,Win,Alt+Tab, Alt+Esc,Ctrl+Esc....)注意:不包括Ctrl+Alt+De...
钩子编程(HOOK)
屏蔽
所有按键、鼠标及
系统
功能键
(4)
[钩子编程(HOOK)
屏蔽
所有按键鼠标及
系统
功能键
]上篇文章《钩子编程(HOOK) 安装
系统
全局钩子》已经详细的讲解了全局钩子的安装,下面我们增强一下钩子的功能,实现
屏蔽
所有按键鼠标与
系统
功能键
。要实现这个功能,我们需要安装两个全局钩子,"鼠标钩子" 与 "低级键盘钩子"。鼠标钩子——实现
屏蔽
所有鼠标点击操作。低级键盘钩子——实现
屏蔽
所有键盘操作,包括
屏蔽
功能键
(ALT+F4,WIN,ALT+TAB,ALT+ESC,CTRL+ESC....)。注意:不包括CTRL+
C#
屏蔽
windows
功能键
对于触屏的软件来说,我们调出
系统
键盘以后,我们不想用户回到桌面,这时候我们就需要
屏蔽
windows键, #region
屏蔽
WIN
功能键
public delegate int HookProc(int nCode, int wParam, IntPtr lParam); private static int hHook = 0; ...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章