Вы можете посмотреть на звонки CredUIPromptForWindowsCredentials
:
С MSDN :
CredUIPromptForWindowsCredentials
Функция создает и отображает
настраиваемое диалоговое окно, которое позволяет
пользователи для предоставления учетных данных
используя любой провайдер учетных данных
установлен на локальном компьютере.
Но это больше, чем просто отображение диалогового окна и получение / действие при вводе - вам, скорее всего, потребуется зарегистрировать провайдера аутентификации в системе, помимо прочего, я не совсем компетентен в объяснении в любая деталь! Мог бы дать вам достойную стартовую площадку.
UPDATE
Одед компенсировал мою лень и предоставил ссылку на pinvoke.net, отображающую определения этого для использования в управляемой среде:
CredUIPromptForWindowsCredentials PInvoke.NET Link