2017-07-19 62 views
-1

我有2個設備我的電腦和其他-PC如何讓2個設備

另一-PC連接到該交換機連接到:在主開關同一個局域網

之間的所有設備的信息我的問題是如何從My-PC獲取所有設備信息(如IP(IP,MAC,序列號))到另一臺PC

+1

你有沒有嘗試過任何東西? –

+0

我試圖得到像'MAC地址'這樣的信息,但只是針對目標設備(另一臺PC)不在 – BlackRoot

回答

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(); 
       } 
      } 
     } 
+0

之間切換。不是一個真正的答案,應該只是一個評論。 –

+0

現在希望它是一個答案。這個問題非常廣泛,因爲不同類型的信息將嵌套在各種WMI類中。這需要根據他們想要檢索的內容來進行研究。 –

+0

我試圖在源設備和目標設備之間獲取設備信息,在我的情況下有2個交換機,我的數據包將主交換機切換到輔助交換機到目標設備 – BlackRoot