.NET WinForms - 如何监听系统LogOff,用户锁定,Hibernate启动和系统恢复的事件? [英] .NET WinForms - How to listen to events for system LogOff, User Locked, Hibernate Started and System resumed?

查看:104
本文介绍了.NET WinForms - 如何监听系统LogOff,用户锁定,Hibernate启动和系统恢复的事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在Windows窗体中收看事件.NET应用程序,用于以下系统范围的事件:

I want to listen to events in my windows forms .NET application for the following system wide events :

注销
锁定Windows
Hibernate开始
睡眠开始
系统恢复

Log Off Lock Windows Hibernate Started Sleep Started System Resumed

这些可能吗?

谢谢

推荐答案

您需要查看WMI(Windows媒体工具)。您需要为上述事件创建事件观察者。

You need to look WMI (Windows media instrumentation). You would need to create event watchers for the above mentioned events.

http://msdn.microsoft.com/en-us/library/ms257340%28VS.80%29.aspx

有用的链接:

从系统获取注销事件

如何为用户注销事件创建WMI事件监视器?

How to create a WMI Event Watcher for a user logoff event?

http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/0c1bded8-0cce-4260-bd28-4b4ffce0d27d

http://www.aspfree.com/c/a/VB.NET/WMI-Programming-with-Visual-BasicNET-Trapping-System-Ev ents / 1 /

这篇关于.NET WinForms - 如何监听系统LogOff,用户锁定,Hibernate启动和系统恢复的事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆