Util/SystemHelper.cs
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using Microsoft.Win32;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Management;
using System.Net;
using System.Text;
namespace Util
{
public class SystemHelper
{
/// <summary>
/// 获取本地IP
/// </summary>
/// <returns></returns>
public static string Get_UserIP()
{
string ip = "";
string strHostName = Dns.GetHostName(); //得到本机的主机名
IPHostEntry ipEntry = Dns.GetHostEntry(strHostName); //取得本机IP
if (ipEntry.AddressList.Length > 0)
{
ip = ipEntry.AddressList[0].ToString();
}
return ip;
//string userip = "";
//string name = Dns.GetHostName();
//IPAddress[] ips = Dns.GetHostAddresses(name);
//foreach (IPAddress ip in ips)
// userip += ip.ToString() + "|";//所有IP
//return userip;
}
/// <summary>
/// 获取主机域名
/// </summary>
/// <returns></returns>
public static string Get_HostName()
{
return Dns.GetHostName();
}
/// <summary>
/// 获取CPU编号
/// </summary>
/// <returns>返回一个字符串类型</returns>
public static string Get_CPUID()
{
try
{
//需要在解决方案中引用System.Management.DLL文件
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
string strCpuID = null;
foreach (ManagementObject mo in moc)
{
strCpuID = mo.Properties["ProcessorId"].Value.ToString();
break;
}
后面还有 192 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
