У меня есть система winforms, которая использует тот же пользователя и пароль для запуска сеанса Windows с использованием учетных данных Active Directory (это не для создания пользователя и пароля для каждой созданной системы).
Что я хочу сделать, эточто когда пользователь, например, закрывает свой сеанс Windows или набирает клавиши Ctrl + Alt + Del и одновременно выбирает Lock или Switch User, он закрывает систему winforms и возвращает логин при следующем входе в windows или разблокировании вашего сеанса.
Как я могу это сделать?
Система выполнена на C # с использованием VS2012 professional.
Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.
Надеюсь, вы понимаете, что я ищу.
EDITED
У меня есть этот код для блокировки сеанса окон, поэтому я ищу только когда это событиезапущен в текущем сеансе и отправить вызов для закрытия моей системы или формы.
[DllImport("user32")]
public static extern void LockWorkStation();
LockWorkStation();