是否存在.NET等效于Windows GetLastInputInfo()
API的方法?
我知道可以使用P/Invoke调用该API,但我想寻找已经集成在.NET框架中的方法或技术。
是否存在.NET等效于Windows GetLastInputInfo()
API的方法?
我知道可以使用P/Invoke调用该API,但我想寻找已经集成在.NET框架中的方法或技术。
在.NET BCL中没有直接翻译那个特定的API。幸运的是,这是一个非常容易进行P/Invoke的方法。
话虽如此,还有其他方法尝试检查用户空闲状态。大多数仍然需要在某个级别上进行P/Invoke(至少处理其他应用程序的所有方法都需要)。
这里有一篇CodeProject文章比较选项。