gpt4 book ai didi

C# - 使用该 Windows 凭据对话框登录

转载 作者:太空宇宙 更新时间:2023-11-03 15:40:37 24 4
gpt4 key购买 nike

首先,我对此进行了谷歌研究,但我还没有找到一个经典/稳定的解决方案。

我目前使用的是 windows 7。这个想法是使用我们非常著名的 windows 身份验证对话框及其后台逻辑让 windows 确认您是否被允许。

我希望有这样的东西:

using(System.Credentials.WindowsAuthDialog dlg = new ...())
{
// idk something like this
if(dlg.Confirm() == Result.OK)
{
var user = dlg.authentificatedUser;
string firstName = user.Firstname
...
}
}

我是不是要求太多了?我应该如何“正确”使用 Windows 凭据对话框?请提供您的经验和例子。提前谢谢大家

编辑:

我要求的是当您想要以管理员身份运行 exe 时弹出的小对话框。您必须提供您的用户名和密码。之后,windows 运行其后台逻辑,连接到服务器或其他任何东西,并告知您是否被允许这样做。

最佳答案

我假设你指的是这个窗口

enter image description here

搜索 StackOverflow 我发现了以下文章

UAC-style elevated prompt

所以从外观上看,您可以连接到相关的 API,但是复制 UAC 表单和身份验证所需的工作量

最好的办法可能是设计一个类似表单的样式并使用您自己的逻辑或 API

然后根据用户的 Active Directory 凭据对某些方法进行授权

关于C# - 使用该 Windows 凭据对话框登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30392206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com