gpt4 book ai didi

c# - 如何获取通过网络共享身份验证的用户的用户名

转载 作者:行者123 更新时间:2023-11-30 17:52:03 26 4
gpt4 key购买 nike

如果我将一个 c# 程序放在 Windows 服务器上的共享上,它可能会由以本地用户身份登录笔记本电脑的人运行。当他们连接到共享时,他们必须使用共享进行身份验证(输入用户名和密码)。

我的问题是,我的程序如何确定用于对域进行身份验证的用户名(而不是用于登录笔记本电脑的用户名)?

最佳答案

你可以使用 System.Security.Principal.WindowsIdentity :

var user = WindowsIdentity.GetCurrent();
string username = user.Name;

关于c# - 如何获取通过网络共享身份验证的用户的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18695924/

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