После просмотра кода для создания пользовательских провайдеров учетных данных для Windows 7 мне удалось настроить собственную плитку для отображения на экране входа в систему и войти в систему как нужный пользователь. Однако я пытаюсь внедрить систему, в которой событие (устройство Bluetooth в зоне действия) запускает / разблокирует вход без необходимости нажимать на плитку.
Я могу настроить его на автоматическое заполнение пароля (возможно, я реализую извлечение пароля из устройства), но в любом случае я должен сначала щелкнуть плитку. Если он заблокирован, мне тоже нужно нажать «Другие учетные данные».
Как мне реализовать поставщика учетных данных для входа в систему без отображения плитки на экране входа в систему? Было бы хорошо, если бы я мог сосредоточить внимание на существующей опции пароля и обойти ее, как только устройство войдет в зону действия.
РЕДАКТИРОВАТЬ : Я добился определенного прогресса, но все еще думаю, что мне нужно сделать это без плитки. Если я установлю для параметра *pbAutoLogon
значение true
и перед этим введу имя пользователя и пароль, произойдет следующее:
Если выбраны учетные данные по умолчанию (блокировка / разблокировка), то мне нужно нажать «другие учетные данные». Если я выйду из системы, по умолчанию будут отображены оба удостоверения.
Если отображаются оба удостоверения, и мой провайдер активирован после , то вход в систему автоматический.
Если сначала включен мой провайдер, то выбраны «другие учетные данные», мне все равно нужно нажать на своего провайдера, после чего автоматический вход в систему