我想获得有关机器配置的信息,例如机器的IP地址
答案 0 :(得分:6)
您可以使用Dns获取ip / host信息 Environment用于通用系统信息(os,version)
答案 1 :(得分:3)
对于一般机器信息,您将需要使用WMI。它受System.Management命名空间中的类支持,特别是ManagementQuery类。
开始此操作的最佳方式是WmiCodeCreator utility。它允许您发现计算机上可用的WMI类并运行查询。最重要的是,它会自动生成您需要的C#代码,随时可以剪切并粘贴到您的程序中。强烈推荐。
答案 2 :(得分:2)
也可以查看Sytem.Environment,但它不会告诉您的IP地址。但你可以找到:
对于Dns - 类的IP查看,建议使用 klausbyskov 或 Andrey 。
答案 3 :(得分:1)
Environment类将获得有关计算机名称,登录用户等的一些详细信息。您可以使用从中获取IP地址:
System.Net.Dns.GetHostByName(Environment.MachineName);
或者只是使用:
System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName());
答案 4 :(得分:0)
答案 5 :(得分:0)
查看Dns
课程。
答案 6 :(得分:0)
Dns.GetHostAddresses("localhost");
答案 7 :(得分:0)
您可以使用System.Net.Dns
来获取主机名和IP地址等内容。但是您可能需要使用其他类来获取其他信息。