怎样修改热键ctrl+alt+del的功能? 子类化SAS窗口,是目前最好的办法. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应用程序是可以的..以前我就做过不少了,xp平台.参考这偏文章.替换掉ctrl+alt+delhttp://www.codeproject.com/KB/winsdk/AntonioWinLock.aspx 我补充一下原理吧..ctrl+alt+del 是系统级别热键,即使用低级键盘钩子也是不行的.但是ctrl+alt+del 这个热键始终还是一个窗口消息,它由winlogon的SAS窗口接收,我们只要替换掉这个窗口的窗口过程(子类过程),那么就可以做任何想做的事情了.当然我们要把功能代码封装到一个dll里面,可以写成gina,不过我建议是直接用远程线程进行注入. FindWindow("winlogon")GetWindowLong(GWL_WNDPROC);SetWindowLong(GWL_WNDPROC); 关于CListCtrl控件的问题 请教个CListCtrl问题 请问:如何填充圆? 怎么修改mfc_activeX控件的 GUID/ClsID? 关于防止程序在开机自动启动时的最小化问题? 请教!谁知道如何取得运行的程序中移动图标的位置和状态? 求wave 文件 FFT(快速傅里叶变换)算法(由样本得到各种频率及幅度) 熟悉Opencv 用PCA进行人脸识别的朋友进来看看! 怎样使菜单条向右移动几个象素? 求助!帮帮忙 为什么我编写的视频软件无法读取 无驱动视频头的视频源. VC中 使用OLEDB操作数据库,不能打开数据库
应用程序是可以的..以前我就做过不少了,xp平台.参考这偏文章.替换掉ctrl+alt+del
http://www.codeproject.com/KB/winsdk/AntonioWinLock.aspx
ctrl+alt+del 是系统级别热键,即使用低级键盘钩子也是不行的.
但是ctrl+alt+del 这个热键始终还是一个窗口消息,它由winlogon的SAS窗口接收,我们只要替换掉这个窗口的窗口过程(子类过程),那么就可以做任何想做的事情了.当然我们要把功能代码封装到一个dll里面,可以写成gina,不过我建议是直接用远程线程进行注入.
GetWindowLong(GWL_WNDPROC);
SetWindowLong(GWL_WNDPROC);