我想在关闭/断开远程桌面连接时运行应用程序。有什么方法可以在 windows xp/win 7 中记录远程桌面会话的开始-停止时间。
问问题
925 次
3 回答
4
您可以编写一个 Windows 服务并监听 SERVICE_CONTROL_SESSIONCHANGE。该事件的参数之一是会话状态,在这种情况下,您可能会对 WTS_SESSION_LOGON/WTS_SESSION_LOGOFF 或 WTS_REMOTE_CONNECT/WTS_REMOTE_DISCONNECT 感兴趣,具体取决于您的需要。
于 2012-05-28T13:39:57.853 回答
0
在远程桌面连接开始时,您可以试试这个。这是您必须做的伪代码:
Java 应用程序(侦听器),注册为 Windows 服务并在系统层上运行。
侦听器应用程序一直在侦听,直到打开某个 .exe 文件。(在这种情况下,它将是mstsc.exe)
侦听器执行代码(或调用另一个应用程序)
于 2012-05-28T11:33:21.987 回答
0
于 2012-06-05T11:52:53.627 回答