SystemEvents类示例在Windows中不起作用

时间:2017-10-04 18:51:32

标签: c# windows events service event-handling

C#,Windows 10 x64,服务,SystemEvent处理

在此页面上https://msdn.microsoft.com/en-us/library/microsoft.win32.systemevents(v=vs.110).aspx 你看"例2"它显示了一个简单的Windows服务,其中包含一个隐藏的消息循环形式。有一个" UserPreferencesChanged"的事件处理程序。和" TimeChanged"。 (我还想添加" DisplaySettingsChanged"< ---这是我正在研究的主要原因)

我无法让此服务正常接收事件。例如,我在时间已经改变的事件日志中得到零星的通知,但是在改变"用户偏好"时我没有得到任何东西。 (就像他们说改变鼠标设置的地方一样),当我添加" DisplaySettingsChanged"或" DisplaySettingsChanging"

(见:https://msdn.microsoft.com/en-us/library/microsoft.win32.systemevents.displaysettingschanged(v=vs.110).aspx

绝对没有。我有运行的服务并观看事件日志(如示例所示),我正在更改屏幕分辨率等或鼠标设置,没有。我很难过。有人知道这个吗?

(在VS2015中使用C#,使用&#34制作的一个版本; Windows服务"模板和另一个我基本上复制/粘贴示例1:1的版本,两者都不起作用)

谢谢!

0 个答案:

没有答案