Windows客户端应用程序的login对话框

有一个Win32函数,我可以打电话来显示Windowslogin对话框?

例如,Internet Explorer和Visual Studio的团队资源pipe理器在访问网站时都显示凭证对话框 – 如何显示该对话框?

我有一个.NET Windows客户端应用程序,在与Web服务进行通信时使用login的Windows用户标识。 服务使用该用户标识来确定谁在调用服务并决定他们有权查看的内容。

我想添加一个命令,允许当前用户有效地做一个“运行”,他们可以input另一个用户的用户名/密码,我们有应用程序作为他们。

我可以build立一个自定义的对话框并使用LoginUser()函数,但我宁愿使用“官方”的东西。

您可以使用CredUIPromptForCredentials API函数

另见这里

我认为你被困在创建自己的对话框。 尽管如此,看起来并不难。