C# SystemEvents.SessionSwitch在Windows 8中崩溃,但在Windows 10中工作

C# SystemEvents.SessionSwitch在Windows 8中崩溃,但在Windows 10中工作,c#,wpf,windows-8,screen-lock,systemevent,C#,Wpf,Windows 8,Screen Lock,Systemevent,我正在开发一个WPF应用程序,遇到了一个非常奇怪的问题: 我使用SystemEvents.SessionSwitch+=SystemEvents\u SessionSwitch检测计算机的屏幕锁定事件。该代码在windows10中运行良好。但是在Windows 8中崩溃。我得到的错误窗口是“你的应用程序已停止工作”,没有任何异常代码。我在其他windows10和其他windows8上试过,得到了同样的结果。有什么想法吗?我不知道为什么有人否决了这个问题。无论如何,我已经通过在Windows8上安

我正在开发一个
WPF
应用程序,遇到了一个非常奇怪的问题:


我使用
SystemEvents.SessionSwitch+=SystemEvents\u SessionSwitch
检测计算机的屏幕锁定事件。该代码在
windows10
中运行良好。但是在Windows 8中崩溃。我得到的错误窗口是“你的应用程序已停止工作”,没有任何异常代码。我在其他
windows10
和其他
windows8
上试过,得到了同样的结果。有什么想法吗?

我不知道为什么有人否决了这个问题。无论如何,我已经通过在Windows8上安装解决了这个问题

使用远程调试器在上调试应用程序win8@magicandre1981谢谢,但不起作用。什么不起作用?你收到错误信息了吗?请发布更多详细信息。它仍然崩溃,没有任何错误代码。但我已经通过下载NVIDIA硬盘修复了它。