GetLastInputInfo的.NET等效方法是什么?

11

是否存在.NET等效于Windows GetLastInputInfo() API的方法?

我知道可以使用P/Invoke调用该API,但我想寻找已经集成在.NET框架中的方法或技术。

2个回答

10

在.NET BCL中没有直接翻译那个特定的API。幸运的是,这是一个非常容易进行P/Invoke的方法

话虽如此,还有其他方法尝试检查用户空闲状态。大多数仍然需要在某个级别上进行P/Invoke(至少处理其他应用程序的所有方法都需要)。

这里有一篇CodeProject文章比较选项。


2
@Cocowalla 这篇文章展示了各种选项,包括完全托管的监控输入等方式。 - Reed Copsey

1

如果没有其他的调用,Pinvoke.net提供了一个P/Invoke解决方案call和必要的struct


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接