gpt4 book ai didi

c# - 使用 .NET 检测用户远离 PC

转载 作者:行者123 更新时间:2023-11-30 19:21:02 27 4
gpt4 key购买 nike

我有一个桌面应用程序,我想在其中了解两件事:

  1. 用户当前是否在 PC 上(更具体地说,他是否正在向 PC 提供任何输入),因此如果需要我可以将他的状态更改为“离开”;和
  2. 屏幕保护程序是否正在运行,以便我可以在那段时间执行更多 CPU 密集型工作。

我正在使用 C#/.NET。您建议如何解决这两项任务?

注意:WIN32 调用和任何非托管代码解决方案一样好。

最佳答案

http://dataerror.blogspot.com/2005/02/detect-windows-idle-time.html

^ 检测 Windows 空闲时间。 :)

The enabler for this feature is the GetLastInputInfo() Win32 API and the LASTINPUTINFO Win32 structure.

关于c# - 使用 .NET 检测用户远离 PC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4516179/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com