屏幕锁定源程序(屏蔽一般的系统热键以及键盘上任何你想要屏蔽的按键)
来源:互联网 发布:网站主域名是什么 编辑:程序博客网 时间:2024/05/18 02:08
功能:可以屏蔽系统热键,如ctrl+alt+del、ctrl+esc以及屏蔽掉一些软件的热键
void CLockScreenDlg::Onlock()
{
// TODO: Add your control notification handler code here
CString str_password,str_confirm;
GetDlgItemText(IDC_EDIT1,str_password);
GetDlgItemText(IDC_EDIT2,str_confirm);
if(str_password.Compare(str_confirm)!=0 || str_password.IsEmpty())
{
MessageBox("密码为空或不匹配!请重新输入!");
}
else
{
password=str_password;
SetDlgItemText(IDC_EDIT1,"");
SetDlgItemText(IDC_EDIT2,"");
SendDlgItemMessage(IDC_EDIT2,EM_SETREADONLY,1);
CRect rct;
GetWindowRect(rct);
ClipCursor(rct);
SystemParametersInfo(SPI_SETSCREENSAVERRUNNING,true,0,SPIF_UPDATEINIFILE);
CtrlAltDel_Enable_Disable(false);//屏蔽ctrl+alt+del
TaskSwitching_Enable_Disable(false);//屏蔽alt+tab
//调用maskkey.dll
DWORD dwVK[] = {VK_SHIFT,VK_CONTROL,VK_DELETE,VK_ESCAPE,VK_LWIN, VK_RWIN};
int nLength = sizeof(dwVK) / sizeof(DWORD);
StartMaskKey(dwVK, nLength);
}
- 屏幕锁定源程序(屏蔽一般的系统热键以及键盘上任何你想要屏蔽的按键)
- 屏蔽系统热键的方法
- 屏蔽系统热键的DLL文件制作
- 屏蔽系统热键的方法总结
- 屏蔽系统热键的方法总结
- 一种屏蔽所有系统热键的方法
- [转]屏蔽系统热键的方法总结
- 屏蔽系统热键的方法总结
- 屏蔽系统热键的方法总结
- 屏蔽键盘的某些按键的消息
- 屏蔽系统的键盘弹出
- 屏蔽系统热键
- 怎样屏蔽系统热键
- C# 屏蔽系统热键
- HOOk 系统热键屏蔽
- 屏蔽系统热键
- Javascript屏蔽键盘按键
- winform屏蔽键盘按键
- Web Services Enhancements 3.0 Quick Start(二)
- hibernate+spring+xdoclet+junit+tomcat+postgresql+myfaces+ajax4jsf
- js的ie和firefox的兼容性汇编补充
- c#传值
- asp.net 之广告控件
- 屏幕锁定源程序(屏蔽一般的系统热键以及键盘上任何你想要屏蔽的按键)
- ASP连接SQL SERVER数据库语句
- 使用System.Draming 命名空间绘制图形
- 自己弄的一个用户注册控件
- 一个简单的serverclick 例子
- 给自己的网站添加CSS样式
- 各种数据库的JDBC连接代码
- 模拟速度条
- 究竟是用Struts的连接池好还是用tomcat的连接池好?还有struts的SQL Server连接池怎么配置啊