我正在开发一项服务,需要检测单台计算机上所有已登录用户的状态。具体来说,我想要检查屏幕保护程序是否激活以及他们的会话是否被锁定。
这段代码将在系统级服务下运行,没有可见的UI,因此可能排除了几个选项(捕获WM消息等)。
除了普通工作站外,我希望它能够在有多个用户登录的终端服务器上运行。由于这些要求,我想知道是否需要涉及多个Win32 API。
有什么建议从哪里开始吗?
这段代码将在系统级服务下运行,没有可见的UI,因此可能排除了几个选项(捕获WM消息等)。
除了普通工作站外,我希望它能够在有多个用户登录的终端服务器上运行。由于这些要求,我想知道是否需要涉及多个Win32 API。
有什么建议从哪里开始吗?