OSDN Git Service

コンパイルエラーを修正した
[d2dbench/d2dbench.git] / D2DBench / HWInfo.cs
1 using System;\r
2 using System.Collections.Generic;\r
3 using System.Management;\r
4 \r
5 namespace D2DBench\r
6 {\r
7     class HWInfo\r
8     {\r
9         public static IEnumerable<string> vgaNames\r
10         {\r
11             get\r
12             {\r
13                 ManagementClass managementClass = new ManagementClass("Win32_VideoController");\r
14                 ManagementObjectCollection managementObj = managementClass.GetInstances();\r
15                 List<string> vgaNames = new List<string>();\r
16                 foreach (ManagementObject mo in managementObj)\r
17                 {\r
18                     yield return mo["Name"].ToString();\r
19                 }\r
20             }\r
21         }\r
22 \r
23         public static IEnumerable<string> processorNames\r
24         {\r
25             get\r
26             {\r
27                 ManagementClass managementClass = new ManagementClass("Win32_Processor");\r
28                 ManagementObjectCollection managementObj = managementClass.GetInstances();\r
29                 List<string> processeorNames = new List<string>();\r
30                 foreach (ManagementObject mo in managementObj)\r
31                 {\r
32                     yield return mo["Name"].ToString();\r
33                 }\r
34             }\r
35         }\r
36     }\r
37 }\r