我可以调用 Win32 函数来显示 Windows 登录对话框吗?
例如,Internet Explorer 和 Visual Studio 的团队资源管理器在访问网站时都会显示凭据对话框 - 我如何显示该对话框?
我有一个 .NET Windows 客户端应用程序,在与 Web 服务通信时使用登录的 Windows 用户标识。服务使用该用户 ID 来确定谁在调用该服务并确定他们有权查看哪些内容。
我想添加一个命令,允许当前用户有效地执行“运行身份”,他们可以输入另一个用户的用户名/密码,我们让应用程序充当他们的角色。
我可以构建一个自定义对话框并使用 LoginUser() 函数,但我宁愿使用“官方”的东西。
您可以使用CredUIPromptForCredentials http://msdn.microsoft.com/en-us/library/aa375177.aspxAPI函数
也可以看看here http://weblogs.asp.net/hernandl/archive/2005/11/21/usercredentialsdialog.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)