我有2台设备My-PC和另一台PC
另一台PC连接到与主交换机连接的交换机 - 在同一个LAN中
我的问题是如何将所有设备信息(如IP,MAC,序列号)从My-PC传输到另一台PC
答案 0 :(得分:1)
请参阅MSDN上System.Management命名空间的文档。你需要的只是在那里。如果您搜索使用C#检索WMI信息,那么还有很多示例。一个小例子:
using System;
using System.Management;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// create management class object
ManagementClass mc = new
ManagementClass("Win32_ComputerSystem");
//collection to store all management objects
ManagementObjectCollection moc = mc.GetInstances();
if (moc.Count != 0)
{
foreach (ManagementObject mo in mc.GetInstances())
{
// display general system information
Console.WriteLine("\nMachine Make: {0}", mo["Manufacturer"].ToString());
}
}
//wait for user action
Console.ReadLine();
}
}
}