Запустите управляемый код на безопасном рабочем столе - PullRequest
1 голос
/ 20 июля 2010

Я работаю над созданием приложения, которое должно взаимодействовать с пользователем на защищенном рабочем столе (то есть на экране заблокированного компьютера), но не обеспечивает аутентификацию. Из моих исследований кажется, что единственный способ запустить код на защищенном рабочем столе - это использовать API провайдера учетных данных. Однако вы можете написать провайдер учетных данных только с использованием собственного кода Win32 C ++, и нет никакого способа использовать управляемый код .NET. Кто-нибудь знает способ запуска кода .NET на безопасном рабочем столе? Можно ли вызвать исполняемый файл .NET из провайдера учетных данных Win32?

Ответы [ 2 ]

0 голосов
/ 31 августа 2011

В итоге я создал провайдер учетных данных, используя код Win32, и использовал его для запуска приложения .NET.

0 голосов
/ 23 июля 2010

Если ваша программа использует API провайдера учетных данных, то (по определению) она обеспечивает аутентификацию.

При этом, если вы хотите использовать свой код .NET, лучшим вариантом будет запустить его как службу и обмениваться данными с ним по именованному каналу или с помощью другого механизма IPC.

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