//用法示例 private string example() { string Info = ""; MachineInfo info = MachineInfo.I(); //獲取主機的物件資訊 Info = "\r\n主機名:" + Dns.GetHostName(); //獲取主機名稱 Info += "\r\n系統型別:" + info.GetSystemType(); Info += "\r\n實體記憶體:" + info.GetPhysicalMemory(); Info += "\r\n\r\nMAC:"; Info += "\r\n" + info.GetMacAddress(); return(Info); }
static void Main(string[] args) { string Info = ""; MachineInfo info = MachineInfo.I(); //獲取主機的物件資訊 Info = "\r\n登入使用者名稱:" + info.GetUserName(); Info += "\r\n電腦名稱:" + info.GetComputerName(); Info += "\r\n"; //作業系統 位元 Info += "\r\n作業系統版本:" + info.checkOSVersion(); Info += "\r\n位元數:" + info.GetSystemType(); Info += "\r\n"; //處理器:製造商 型號 Info += "\r\n處理器製造商:" + info.GetCPUManufacturer(); Info += "\r\n處理器型號:" + info.GetCPUName(); Info += "\r\n"; //主機板:製造商 型號 Info += "\r\n主機板製造廠商:" + info.GetBoardManufacturer(); Info += "\r\n主機板型號:" + info.GetBoardType(); Info += "\r\n"; //記憶體:製造商 型號 大小 Info += "\r\n實體記憶體大小:" + info.GetPhysicalMemory() + " GB"; Info += "\r\n"; //顯卡:製造商 型號 Info += "\r\n顯示卡:" + info.GetGPU(); Info += "\r\n"; //硬碟:製造商 型號 Info += "\r\n硬碟大小:" + info.GetDiskSize() + " GB"; Info += "\r\n"; /* * //光碟機: 製造商 型號 * Info += "\r\n光碟機:" + info.GetCDROMManufacturer(); * Info += "\r\n"; */ //電源供應器: 製造商 型號 //網路資訊 Info += "\r\nMAC 位址:"; Info += "\r\n" + info.GetMacAddress(); Info += "\r\nIP 位址:"; Info += "\r\n" + info.GetIPAddress(); /* * Info += "\r\n\r\n對外實體IP 位址:"; * Info += "\r\n"; */ //.net framework版本 Info += "\r\n\r\n現在執行的.net framework版本"; Info += "\r\n" + info.checkNetVersion(); Info += "\r\n"; Console.WriteLine(Info); Console.ReadKey(); }