Как программно разблокировать windows 8 / 8.1 / 10 с другого компьютера? - PullRequest
1 голос
/ 15 апреля 2019

Я пытаюсь настроить клиент-серверное приложение, где сервер может разблокировать клиентские ПК с экрана входа в Windows.Сервер также может выйти из системы или заблокировать клиентов, но разблокировка клиентских ПК с экрана входа в систему кажется более сложной.

Я читал о поставщике учетных данных, но пока не понимаю, будут ли также и поставщики учетных данных.разрешить другому ПК посылать сигнал другому ПК (клиентскому ПК), сообщая им о разблокировке.

Я хорошо знаю C #, но не C ++ ... но я готов учиться, если это необходимо.Я был бы очень признателен за вашу помощь, ребята .. Спасибо

Ответы [ 2 ]

1 голос
/ 02 мая 2019

Вы можете написать свою собственную библиотеку провайдеров учетных данных (только C ++) и каким-либо образом управлять ею удаленно. Или используйте LogonExpert удаленно (через PsExec или ваши собственные средства).

0 голосов
/ 15 апреля 2019

TeamViewer делает это, но это сложно.

У них есть сервис, который обрабатывает все рабочие столы / сеансы, включая безопасные.Таким образом, он также обрабатывает запросы UAC в дополнение к экрану входа в систему.

SendInput для ввода.И какой-то метод захвата экрана для записи экрана, я бы начал с API дублирования рабочего стола, но я понятия не имею, будет ли он работать для защищенных рабочих столов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...