如何在Windows 10中获取计算机域名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Windows 10中获取计算机域名相关的知识,希望对你有一定的参考价值。
我已经尝试过以下方法:
IReadOnlyList<User> users = await User.FindAllAsync();
var current = users
.Where( p =>
p.AuthenticationStatus == UserAuthenticationStatus.LocallyAuthenticated &&
p.Type == UserType.LocalUser
)
.FirstOrDefault();
string dominio = (string) await current.GetPropertyAsync( KnownUserProperties.DomainName ); // cause an error
没工作:“一个方法在意外的时间被调用”
如何获取域名或域名用户名?
答案
终于工作了。
using Windows.Networking;
using Windows.Networking.Connectivity;
var hostNames = NetworkInformation.GetHostNames();
var hostName = hostNames.FirstOrDefault(name =>
name.Type == HostNameType.DomainName)?
.DisplayName ?? "???";
来自:How to get local host name in C# on a Windows 10 universal app
以上是关于如何在Windows 10中获取计算机域名的主要内容,如果未能解决你的问题,请参考以下文章