summaryrefslogtreecommitdiff
path: root/grapher/Models/Devices/DeviceList.cs
diff options
context:
space:
mode:
Diffstat (limited to 'grapher/Models/Devices/DeviceList.cs')
-rw-r--r--grapher/Models/Devices/DeviceList.cs33
1 files changed, 0 insertions, 33 deletions
diff --git a/grapher/Models/Devices/DeviceList.cs b/grapher/Models/Devices/DeviceList.cs
deleted file mode 100644
index 9f2b81d..0000000
--- a/grapher/Models/Devices/DeviceList.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-using System;
-using System.Management;
-using System.Collections.Generic;
-
-namespace grapher.Models.Devices
-{
- class DeviceList
- {
- public static List<Tuple<string, string>> GetDeviceHardwareIDs(string PNPClass = "Mouse")
- {
- var results = new List<Tuple<string, string>>();
-
- ManagementObjectSearcher searcher = new ManagementObjectSearcher(new SelectQuery("Win32_PnPEntity"));
-
- foreach (ManagementObject obj in searcher.Get())
- {
- if (obj["PNPClass"] != null && obj["PNPClass"].ToString() == PNPClass && obj["HardwareID"] != null)
- {
- String[] hwidArray = (String[])(obj["HardwareID"]);
- if (hwidArray.Length > 0)
- {
- String hwid = hwidArray[0].ToString();
- String name = obj["Name"].ToString();
- results.Add(Tuple.Create(name, hwid));
- }
- }
- }
-
- return results;
- }
-
- }
-}