在启动或解锁Windows时启动EXE

时间:2016-02-26 15:38:32

标签: c# .net windows

我已将我的应用程序配置为:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit

这在我注销和登录时非常有用,但 不会锁定机器 并登录,如何让我的EXE启动锁定/切换用户?

1 个答案:

答案 0 :(得分:2)

如果应用程序在会话切换期间始终运行,您可以收听SessionSwitchEvent ...(我假设您已经在第一个会话启动时启动了应用程序,因此它在锁定时仍在运行)

以下是一些MSDN信息: https://msdn.microsoft.com/en-us/library/microsoft.win32.sessionswitcheventhandler.aspx