如何检测UWP中的用户空闲?

我想知道如何检测UWP中的用户空闲。我的意思不是说用户闲置该应用程序,而是整个系统/ OS:即使没有将注意力集中在该应用程序上,也没有键盘输入,没有鼠标操作,没有触摸 >

我找到了有关它的其他文章。像这样:How to check if user is idle on UWP? 它使用以下方法:

Window.Current.Corewindow.PointerMoved += onCorewindowPointerMoved;

我进行了测试,发现如果鼠标移至应用程序窗口之外,则不会执行onCorewindowPointerMoved()。这意味着该方法无法检测到整个系统上的用户空闲。

benben2009_ben 回答:如何检测UWP中的用户空闲?

  

如何检测UWP中的用户空闲?

出于安全原因,我们无法在UWP平台中实现此功能,但是我们可以在旧版win32应用程序中实现此功能,并使用FullTrustProcessLauncher运行win32应用程序以检测系统空闲。然后使用AppService将状态传递给UWP应用。有关更多信息,请参阅此tutorial

本文链接:https://www.f2er.com/3169171.html

大家都在问