c# 判断计算机是否接外接键盘?

2025-03-11 03:18:32
推荐回答(1个)
回答1:

public string Getdevice()  
       {  
           StringBuilder sbDevHst = new StringBuilder();  
           ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity");  
           foreach (ManagementObject mgt in searcher.Get())  
           {  
               sbDevHst.AppendLine(Convert.ToString(mgt["Name"]));  
               sbDevHst.AppendLine("");  
           }  
           return sbDevHst.ToString();//获取的字符串  
       }

从这打印出来的信息找到你需要的吧