处理窗口锁定/解锁.net核心中的事件

时间:2018-03-01 20:01:22

标签: windows events .net-core locking system

在.Net Framework中有一个事件,在处理时,您可以记录帐户上的锁定/解锁事件。就是这个:

Microsoft.Win32.SystemEvents.SessionSwitch

我无法在.Net核心中找到它。有谁知道.Net Core中的等价物是什么?

1 个答案:

答案 0 :(得分:1)

由于此事件是特定于平台的,因此它可能不属于.Net Standard的一部分,因此您无法在.Net Core中找到它。根据{{​​3}},他们没有计划引入这个课程。

因此,您可以尝试使用SessionSwitch代码创建特定于平台的库,但这不会在其他平台而不是Windows上运行,并将您的常规逻辑放入.Net标准库中,以便{ {3}}

其他方式是使用Mono,其中包含此类事件。