Разблокируйте рабочий стол Win7 с помощью приложения

#.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) коде.