diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-03-12 20:15:55 +0200 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-03-12 20:15:55 +0200 |
| commit | cff592339ff36d6986d78597f5ef7fe25decce56 (patch) | |
| tree | 438f648353929a7b11b2e840eb0258efac06c529 /Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs | |
| parent | 755f37e3e3e553a91dd2c5a7f0ddad8359287a3b (diff) | |
| download | Tango-cff592339ff36d6986d78597f5ef7fe25decce56.tar.gz Tango-cff592339ff36d6986d78597f5ef7fe25decce56.zip | |
Improved SystemInfo
Diffstat (limited to 'Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs | 51 |
1 files changed, 28 insertions, 23 deletions
diff --git a/Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs b/Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs index ec191750c..92937f561 100644 --- a/Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs +++ b/Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs @@ -40,6 +40,11 @@ namespace Tango.SystemInfo Connection wmiConnection = new Connection(); + SystemObjectsCollection os = new SystemObjectsCollection() { Name = "Operation System" }; + Win32_OperatingSystem osConnection = new Win32_OperatingSystem(wmiConnection); + os.Objects = osConnection.GetHardwareInfoList().ToList(); + list.Add(os); + SystemObjectsCollection board = new SystemObjectsCollection() { Name = "Board" }; Win32_BaseBoard boardConnection = new Win32_BaseBoard(wmiConnection); board.Objects = boardConnection.GetHardwareInfoList().ToList(); @@ -50,40 +55,45 @@ namespace Tango.SystemInfo bios.Objects = biosConnection.GetHardwareInfoList().ToList(); list.Add(bios); + SystemObjectsCollection processor = new SystemObjectsCollection() { Name = "Processor" }; + Win32_Processor processorConnection = new Win32_Processor(wmiConnection); + processor.Objects = processorConnection.GetHardwareInfoList().ToList(); + list.Add(processor); + + SystemObjectsCollection memory = new SystemObjectsCollection() { Name = "Memory" }; + Win32_PhysicalMemory memoryConnection = new Win32_PhysicalMemory(wmiConnection); + memory.Objects = memoryConnection.GetHardwareInfoList().ToList(); + list.Add(memory); + + SystemObjectsCollection video = new SystemObjectsCollection() { Name = "Video Controller" }; + Win32_VideoController videoConnection = new Win32_VideoController(wmiConnection); + video.Objects = videoConnection.GetHardwareInfoList().ToList(); + list.Add(video); + SystemObjectsCollection disk = new SystemObjectsCollection() { Name = "Disk Drives" }; Win32_DiskDrive diskConnection = new Win32_DiskDrive(wmiConnection); disk.Objects = diskConnection.GetHardwareInfoList().ToList(); list.Add(disk); - SystemObjectsCollection fan = new SystemObjectsCollection() { Name = "Fan" }; - Win32_Fan fanConnection = new Win32_Fan(wmiConnection); - fan.Objects = fanConnection.GetHardwareInfoList().ToList(); - list.Add(fan); - SystemObjectsCollection network = new SystemObjectsCollection() { Name = "Network" }; Win32_NetworkAdapter networkConnection = new Win32_NetworkAdapter(wmiConnection); network.Objects = networkConnection.GetHardwareInfoList().ToList(); list.Add(network); - SystemObjectsCollection memory = new SystemObjectsCollection() { Name = "Memory" }; - Win32_PhysicalMemory memoryConnection = new Win32_PhysicalMemory(wmiConnection); - memory.Objects = memoryConnection.GetHardwareInfoList().ToList(); - list.Add(memory); - - SystemObjectsCollection processor = new SystemObjectsCollection() { Name = "Processor" }; - Win32_Processor processorConnection = new Win32_Processor(wmiConnection); - processor.Objects = processorConnection.GetHardwareInfoList().ToList(); - list.Add(processor); + SystemObjectsCollection sound = new SystemObjectsCollection() { Name = "Sound" }; + Win32_SoundDevice soundConnection = new Win32_SoundDevice(wmiConnection); + sound.Objects = soundConnection.GetHardwareInfoList().ToList(); + list.Add(sound); SystemObjectsCollection serial = new SystemObjectsCollection() { Name = "Serial Ports" }; Win32_SerialPort serialConnection = new Win32_SerialPort(wmiConnection); serial.Objects = serialConnection.GetHardwareInfoList().ToList(); list.Add(serial); - SystemObjectsCollection sound = new SystemObjectsCollection() { Name = "Sound" }; - Win32_SoundDevice soundConnection = new Win32_SoundDevice(wmiConnection); - sound.Objects = soundConnection.GetHardwareInfoList().ToList(); - list.Add(sound); + SystemObjectsCollection fan = new SystemObjectsCollection() { Name = "Fan" }; + Win32_Fan fanConnection = new Win32_Fan(wmiConnection); + fan.Objects = fanConnection.GetHardwareInfoList().ToList(); + list.Add(fan); SystemObjectsCollection temp = new SystemObjectsCollection() { Name = "Temperature" }; Win32_TemperatureProbe tempConnection = new Win32_TemperatureProbe(wmiConnection); @@ -95,11 +105,6 @@ namespace Tango.SystemInfo power.Objects = powerConnection.GetHardwareInfoList().ToList(); list.Add(power); - SystemObjectsCollection video = new SystemObjectsCollection() { Name = "Video Controller" }; - Win32_VideoController videoConnection = new Win32_VideoController(wmiConnection); - video.Objects = videoConnection.GetHardwareInfoList().ToList(); - list.Add(video); - SystemObjectsCollection voltage = new SystemObjectsCollection() { Name = "Voltage" }; Win32_VoltageProbe voltageConnection = new Win32_VoltageProbe(wmiConnection); voltage.Objects = voltageConnection.GetHardwareInfoList().ToList(); |
