#.net #windows #login #desktop #winlogon
#.net #Windows #войти #Для рабочего стола #winlogon
Вопрос:
Я пытаюсь заставить программу разблокировать рабочий стол Windows7 пользователя. Я предполагаю, что это проще всего в некоторых.NET language, однако, всего будет достаточно.
Я читал некоторые сообщения об этом в stackoverflow, и некоторые говорят, что это невозможно. Если это так, то как программы распознавания лиц или считыватели отпечатков пальцев используются на ноутбуках с Windows. Хотя я не буду использовать отпечатки пальцев или распознавание лиц, я буду аутентифицировать пользователя по-своему. Однако функциональность будет такой же, поскольку, как только пользователь пройдет мою проверку, я войду на рабочий стол.
Комментарии:
1. Я действительно думаю, что это связано с библиотекой » ДЖИНА «.
2. ДЖИНА мертва. Виста убила его.
3. Я знаю обо всех реализациях безопасности этого и сопоставил их с полезностью моего приложения. Учитывая обстоятельства, при которых это будет выполняться, я решил, что это будет полезно. @DavidHeffernan, зачем разработчикам смарт-карт или любой другой пользовательской системе аутентификации это нужно? Уве Кейм, хакерское решение тоже подойдет, если оно существенно не повлияет на работу пользователя.
4. Я не осуждаю, меня интересует мотивация вопроса.
Ответ №1:
Вам необходимо будет внедрить поставщика учетных данных, замену Vista (и Window 7) для систем аутентификации на основе GINA в более ранних версиях Windows.
Я считаю, что поставщики учетных данных должны быть написаны на собственном (не .NET) коде.