Разблокировать рабочий стол Win7 через приложение

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

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


person user974896    schedule 22.10.2011    source источник
comment
Я думаю, что это связано с библиотекой GINA.   -  person Uwe Keim    schedule 22.10.2011
comment
ДЖИНА мертва. Виста его убила.   -  person David Heffernan    schedule 22.10.2011
comment
Я знаю обо всех реализациях безопасности этого и сопоставил их с полезностью моего приложения. Учитывая обстоятельства, в которых это будет выполняться, я решил, что это будет полезно. @DavidHeffernan, зачем разработчикам смарт-карт или любой другой пользовательской системе аутентификации это делать? Уве Кейм, хакерское решение тоже подойдет, если оно не оказывает существенного влияния на работу пользователя.   -  person user974896    schedule 22.10.2011
comment
Я не осуждаю, меня интересует мотивация вопроса.   -  person David Heffernan    schedule 22.10.2011


Ответы (1)


Вам потребуется реализовать поставщик учетных данных, Vista (и Window 7) замена систем аутентификации на основе GINA в более ранних версиях Windows.

Я считаю, что поставщики учетных данных должны быть написаны в собственном (не .NET) коде.

person Michael Petrotta    schedule 22.10.2011