用MFC做定时关机程序,当鼠标键盘无操作时自动关机,应该怎么做?如何得知鼠标键盘何时不再操作呢? 听说用个全局钩子可以截获消息,但是具体怎么做也不知道。上学期学了一些MFC,但是老师教的都是些简单控件的应用,根本没什么深入的教。现在的大学真是坑爹啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想问问,有操作可以判断,无操作你怎么判断?你要关闭还不如用脚本System(“shutdown.exe -s 3600”) //2小时System("at 20:00 shutdown.exe -s") //20:00关机字符串拼接 全局的键盘钩子 WH_KEYBOARD_LL鼠标钩子WH_MOUSE_LL在钩子的回调函数中,取得当前的时间,参考2楼的方法就OK了http://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspx SetWindowsHookEx().键盘和鼠标本2个全局钩子中取得GetTickCount(), 付给一个全局变量.在定时器中取得GetTickCount(), 然后与全局变量比较. 如大于规定值,则关机 线程类与主窗口类传递this指针 重叠与阻塞! 能不能修改OnLButtonDown(UNIT nFLAG,CPoint point)的参数? 谁给我一个signcode.exe的GUI版的? 怎么在一个EDIT控件中插入回车换行 文档视图的问题,在线等,解决就给分。 使用 ADO 开发过 FoxPro 数据库的朋友请帮忙看看 一个图标问题,希望大家帮助!!! 模拟QQ写个程序(菜鸟问题) 如何做一个真正的dll 窗口切分后窗口相互通信时头文件问题 vc++2010 ATL 做的DLL 在没有安装vs2010 的电脑上不能注册
你要关闭还不如用脚本
System(“shutdown.exe -s 3600”) //2小时
System("at 20:00 shutdown.exe -s") //20:00关机字符串拼接
.键盘和鼠标本2个全局钩子中取得GetTickCount(), 付给一个全局变量.
在定时器中取得GetTickCount(), 然后与全局变量比较. 如大于规定值,则关机