Как я могу реплицировать функциональность переключателя диспетчера задач в C#?

У меня есть базовое приложение, которое запускается в трее, и я хотел бы включить в него функции переключателя диспетчера задач. Это будет использоваться для переключения между локальным "обычным" пользователем и администратором домена, оба из которых являются моими.

По сути, вместо вызова диспетчера задач, перехода к пользователям, щелчка правой кнопкой мыши по пользователю и нажатия кнопки "Подключить", я хочу сделать процесс более эффективным, просто щелкнув правой кнопкой мыши значок в трее, наведите курсор мыши на "Пользователи" и выберите пользователя, к которому хотите подключиться. к.

Очевидно, я не пытаюсь обойти какие-либо учетные данные - при нажатии на пользователя, в идеале, он будет вызывать то же самое всплывающее окно, которое вы получаете в Windows, когда запрашивает пароль этого пользователя.

Это вообще возможно? Следует отметить, что само приложение работает как администратор домена.

Заранее спасибо.

1 ответ

Просто запустите функцию LockWorkStation.

Другие вопросы по тегам