.NET等效于GetLastInputInfo?

Jef*_*ong 11 .net c#

是否有与Windows GetLastInputInfo()API 等效的.NET ?

我知道P/Invoke API是可能的,但我正在寻找已经内置在.NET框架中的方法或技术.

Ree*_*sey 9

.NET BCL中没有该特定API的直接翻译.幸运的是,这是P/Invoke的一种非常简单的方法.

话虽如此,还有其他方法可以尝试检查用户空闲状态.大多数人仍然需要某种程度的P/Invoke(至少所有处理其他应用程序的人).

这是一篇比较选项的CodeProject文章.

  • @Cocowalla链接的文章显示了各种选项,包括完全管理的监视输入方式等. (2认同)

Tim*_*ter 1

如果没有对此调用的其他调用,Pinvoke.net 会为此调用提供 P/Invoke 解决方案以及必要的struct