C# 获取非管理员用户C的域名

C# 获取非管理员用户C的域名,c#,dns,C#,Dns,我正在尝试使用下面的代码获取域名,在将其部署到生产环境中时,我是否需要对代码设置任何权限 我试图以非管理员身份打开VisualStudio来运行此代码,但没有收到任何错误。但我只是想在投入生产前检查一下 System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName 制作一个测试程序,在计算机上运行。我只是将代码复制到一个控制台应用程序中,并执行了以下var someDomain=Syste

我正在尝试使用下面的代码获取域名,在将其部署到生产环境中时,我是否需要对代码设置任何权限

我试图以非管理员身份打开VisualStudio来运行此代码,但没有收到任何错误。但我只是想在投入生产前检查一下

System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName

制作一个测试程序,在计算机上运行。我只是将代码复制到一个控制台应用程序中,并执行了以下var someDomain=System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties.DomainName;它产生了我当前的域名,所以应该为你工作,除非你感谢你@gunr217和DJ KRAZE。我创建了控制台应用程序,并以非管理员身份运行exe,但没有发现任何问题。谢谢你的帮助