Закрытие winforms системы при закрытии окна сессии - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть система 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();
...