LASTINPUTINFO lpi;
lpi.cbSize = sizeof(lpi);
GetLastInputInfo(&lpi);//获取上次输入操作的时间。
if ((::GetTickCount()-lpi.dwTime)>1000*60)//1分钟
{
//当前系统已经空闲了1分钟
}
追问首先谢谢你
我查过的资料介绍GetLastInputInfo仅提供调用的对话的空闲时间,并不是整个系统的其他对话。
我想实现的功能是一个最小化到托盘的程序统计电脑未被操作的时间,有没有别的方法?
追答GetLastInputInfo是鼠标和键盘的空闲时间
本回答被提问者采纳