目前支持系统事件还不是很多
https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.win32.systemevents?view=netcore-2.2
DisplaySettingsChanged | 当用户更改显示设置时发生。 |
DisplaySettingsChanging | 更改显示设置时发生。 |
EventsThreadShutdown | 在侦听系统事件的线程终止前发生。 |
InstalledFontsChanged | 当用户在系统中添加或移除字体时发生。 |
LowMemory | 当系统用完可用 RAM 时发生。 |
PaletteChanged | 当用户切换到使用其他调色板的应用程序时发生。 |
PowerModeChanged | 当用户挂起或继续系统时发生。 |
SessionEnded | 当用户注销或关闭系统时发生。 |
SessionEnding | 当用户尝试注销或关闭系统时发生。 |
SessionSwitch | 更改当前登录的用户时发生。 |
TimeChanged | 当用户更改系统时钟上的时间时发生。 |
TimerElapsed | 在窗口计时器间隔过期时发生。 |
UserPreferenceChanged | 在用户首选项更改后发生。 |
UserPreferenceChanging | 当用户首选项更改时发生。 |