我正在尝试创建一个跟踪桌面事件的服务,如LOCK,LOGOFF,SHUTDOWN等,
我需要在文本文件中写下时间(和日期),
问候。
答案 0 :(得分:2)
您应该能够从Microsoft.Win32.SystemEvents获取您要查找的信息。
SessionSwitch事件将告诉您何时切换用户或计算机已锁定。 http://msdn.microsoft.com/en-us/library/microsoft.win32.sessionswitcheventargs(v=VS.90).aspx
答案 1 :(得分:1)
您可以处理SystemEvents课程中的事件。
答案 2 :(得分:1)
答案 3 :(得分:1)
实现服务的OnStart,OnShutdown和OnSessionChange方法。不太确定OnSessionChange仍然适用于Vista和Win7,服务在一个名为Session 0的隔离会话中运行。我严重怀疑它,没有解决方法。
答案 4 :(得分:1)
SENS ISensLogon具有登录/注销回调