C#機器的硬體資訊

來源:互聯網
上載者:User

using System.Management;

#region 取得裝置網卡的MAC地址
/// <summary>
/// 取得裝置網卡的MAC地址
/// </summary>
private string GetNetCardMacAddress()
{
    string str = "";
    ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
    ManagementObjectCollection moc = mc.GetInstances();           
    foreach (ManagementObject mo in moc)
    {
        if ((bool)mo["IPEnabled"] == true)
        str = mo["MacAddress"].ToString();
    }
    return str;
}
#endregion

有關硬體參數:

1. Win32_1394Controller
2. Win32_1394ControllerDevice
3. Win32_Account
4. Win32_AccountSID
5. Win32_ACE
6. Win32_ActionCheck
7. Win32_AllocatedResource
8. Win32_ApplicationCommandLine
9. Win32_ApplicationService
10. Win32_AssociatedBattery
11. Win32_AssociatedProcessorMemory
12. Win32_BaseBoard
13. Win32_BaseService
14. Win32_Battery
15. Win32_Binary
16. Win32_BindImageAction
17. Win32_BIOS
18. Win32_BootConfiguration
19. Win32_Bus
20. Win32_CacheMemory
21. Win32_CDROMDrive
22. Win32_CheckCheck
23. Win32_CIMLogicalDeviceCIMDataFile
24. Win32_ClassicCOMApplicationClasses
25. Win32_ClassicCOMClass
26. Win32_ClassicCOMClassSetting
27. Win32_ClassicCOMClassSettings
28. Win32_ClassInfoAction
29. Win32_ClientApplicationSetting
30. Win32_CodecFile
31. Win32_COMApplication
32. Win32_COMApplicationClasses
33. Win32_COMApplicationSettings
34. Win32_COMClass
35. Win32_ComClassAutoEmulator
36. Win32_ComClassEmulator
37. Win32_CommandLineAccess
38. Win32_ComponentCategory
39. Win32_ComputerSystem
40. Win32_ComputerSystemProcessor
41. Win32_ComputerSystemProduct
42. Win32_COMSetting
43. Win32_Condition
44. Win32_CreateFolderAction
45. Win32_CurrentProbe
46. Win32_DCOMApplication
47. Win32_DCOMApplicationAccessAllowedSetting
48. Win32_DCOMApplicationLaunchAllowedSetting
49. Win32_DCOMApplicationSetting
50. Win32_DependentService
51. Win32_Desktop
52. Win32_DesktopMonitor
53. Win32_DeviceBus
54. Win32_DeviceMemoryAddress
55. Win32_DeviceSettings
56. Win32_Directory
57. Win32_DirectorySpecification
58. Win32_DiskDrive
59. Win32_DiskDriveToDiskPartition
60. Win32_DiskPartition
61. Win32_DisplayConfiguration
62. Win32_DisplayControllerConfiguration
63. Win32_DMAChannel
64. Win32_DriverVXD
65. Win32_DuplicateFileAction
66. Win32_Environment
67. Win32_EnvironmentSpecification
68. Win32_ExtensionInfoAction
69. Win32_Fan
70. Win32_FileSpecification
71. Win32_FloppyController
72. Win32_FloppyDrive
73. Win32_FontInfoAction
74. Win32_Group
75. Win32_GroupUser
76. Win32_HeatPipe
77. Win32_IDEController
78. Win32_IDEControllerDevice
79. Win32_ImplementedCategory
80. Win32_InfraredDevice
81. Win32_IniFileSpecification
82. Win32_InstalledSoftwareElement
83. Win32_IRQResource
84. Win32_Keyboard
85. Win32_LaunchCondition
86. Win32_LoadOrderGroup
87. Win32_LoadOrderGroupServiceDependencies
88. Win32_LoadOrderGroupServiceMembers
89. Win32_LogicalDisk
90. Win32_LogicalDiskRootDirectory
91. Win32_LogicalDiskToPartition
92. Win32_LogicalFileAccess
93. Win32_LogicalFileAuditing
94. Win32_LogicalFileGroup
95. Win32_LogicalFileOwner
96. Win32_LogicalFileSecuritySetting
97. Win32_LogicalMemoryConfiguration
98. Win32_LogicalProgramGroup
99. Win32_LogicalProgramGroupDirectory
100. Win32_LogicalProgramGroupItem
101. Win32_LogicalProgramGroupItemDataFile
102. Win32_LogicalShareAccess
103. Win32_LogicalShareAuditing
104. Win32_LogicalShareSecuritySetting
105. Win32_ManagedSystemElementResource
106. Win32_MemoryArray
107. Win32_MemoryArrayLocation
108. Win32_MemoryDevice
109. Win32_MemoryDeviceArray
110. Win32_MemoryDeviceLocation
111. Win32_MethodParameterClass
112. Win32_MIMEInfoAction
113. Win32_MotherboardDevice
114. Win32_MoveFileAction
115. Win32_MSIResource
116. Win32_NetworkAdapter
117. Win32_NetworkAdapterConfiguration 網卡資訊
118. Win32_NetworkAdapterSetting
119. Win32_NetworkClient
120. Win32_NetworkConnection
121. Win32_NetworkLoginProfile
122. Win32_NetworkProtocol
123. Win32_NTEventlogFile
124. Win32_NTLogEvent
125. Win32_NTLogEventComputer
126. Win32_NTLogEventLog
127. Win32_NTLogEventUser
128. Win32_ODBCAttribute
129. Win32_ODBCDataSourceAttribute
130. Win32_ODBCDataSourceSpecification
131. Win32_ODBCDriverAttribute
132. Win32_ODBCDriverSoftwareElement
133. Win32_ODBCDriverSpecification
134. Win32_ODBCSourceAttribute
135. Win32_ODBCTranslatorSpecification
136. Win32_OnBoardDevice
137. Win32_OperatingSystem
138. Win32_OperatingSystemQFE
139. Win32_OSRecoveryConfiguration
140. Win32_PageFile
141. Win32_PageFileElementSetting
142. Win32_PageFileSetting
143. Win32_PageFileUsage
144. Win32_ParallelPort
145. Win32_Patch
146. Win32_PatchFile
147. Win32_PatchPackage
148. Win32_PCMCIAController
149. Win32_Perf
150. Win32_PerfRawData
151. Win32_PerfRawData_ASP_ActiveServerPages
152. Win32_PerfRawData_ASPNET_114322_ASPNETAppsv114322
153. Win32_PerfRawData_ASPNET_114322_ASPNETv114322
154. Win32_PerfRawData_ASPNET_ASPNET
155. Win32_PerfRawData_ASPNET_ASPNETApplications
156. Win32_PerfRawData_IAS_IASAccountingClients
157. Win32_PerfRawData_IAS_IASAccountingServer
158. Win32_PerfRawData_IAS_IASAuthenticationClients
159. Win32_PerfRawData_IAS_IASAuthenticationServer
160. Win32_PerfRawData_InetInfo_InternetInformationServicesGlobal
161. Win32_PerfRawData_MSDTC_DistributedTransactionCoordinator
162. Win32_PerfRawData_MSFTPSVC_FTPService
163. Win32_PerfRawData_MSSQLSERVER_SQLServerAccessMethods
164. Win32_PerfRawData_MSSQLSERVER_SQLServerBackupDevice
165. Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager
166. Win32_PerfRawData_MSSQLSERVER_SQLServerBufferPartition
167. Win32_PerfRawData_MSSQLSERVER_SQLServerCacheManager
168. Win32_PerfRawData_MSSQLSERVER_SQLServerDatabases
169. Win32_PerfRawData_MSSQLSERVER_SQLServerGeneralStatistics
170. Win32_PerfRawData_MSSQLSERVER_SQLServerLatches
171. Win32_PerfRawData_MSSQLSERVER_SQLServerLocks
172. Win32_PerfRawData_MSSQLSERVER_SQLServerMemoryManager
173. Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationAgents
174. Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationDist
175. Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationLogreader
176. Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationMerge
177. Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationSnapshot
178. Win32_PerfRawData_MSSQLSERVER_SQLServerSQLStatistics
179. Win32_PerfRawData_MSSQLSERVER_SQLServerUserSettable
180. Win32_PerfRawData_NETFramework_NETCLRExceptions
181. Win32_PerfRawData_NETFramework_NETCLRInterop
182. Win32_PerfRawData_NETFramework_NETCLRJit
183. Win32_PerfRawData_NETFramework_NETCLRLoading
184. Win32_PerfRawData_NETFramework_NETCLRLocksAndThreads
185. Win32_PerfRawData_NETFramework_NETCLRMemory
186. Win32_PerfRawData_NETFramework_NETCLRRemoting
187. Win32_PerfRawData_NETFramework_NETCLRSecurity
188. Win32_PerfRawData_Outlook_Outlook
189. Win32_PerfRawData_PerfDisk_PhysicalDisk
190. Win32_PerfRawData_PerfNet_Browser
191. Win32_PerfRawData_PerfNet_Redirector
192. Win32_PerfRawData_PerfNet_Server
193. Win32_PerfRawData_PerfNet_ServerWorkQueues
194. Win32_PerfRawData_PerfOS_Cache
195. Win32_PerfRawData_PerfOS_Memory
196. Win32_PerfRawData_PerfOS_Objects
197. Win32_PerfRawData_PerfOS_PagingFile
198. Win32_PerfRawData_PerfOS_Processor
199. Win32_PerfRawData_PerfOS_System
200. Win32_PerfRawData_PerfProc_FullImage_Costly
201. Win32_PerfRawData_PerfProc_Image_Costly
202. Win32_PerfRawData_PerfProc_JobObject
203. Win32_PerfRawData_PerfProc_JobObjectDetails
204. Win32_PerfRawData_PerfProc_Process
205. Win32_PerfRawData_PerfProc_ProcessAddressSpace_Costly
206. Win32_PerfRawData_PerfProc_Thread
207. Win32_PerfRawData_PerfProc_ThreadDetails_Costly
208. Win32_PerfRawData_RemoteAccess_RASPort
209. Win32_PerfRawData_RemoteAccess_RASTotal
210. Win32_PerfRawData_RSVP_ACSPerRSVPService
211. Win32_PerfRawData_Spooler_PrintQueue
212. Win32_PerfRawData_TapiSrv_Telephony
213. Win32_PerfRawData_Tcpip_ICMP
214. Win32_PerfRawData_Tcpip_IP
215. Win32_PerfRawData_Tcpip_NBTConnection
216. Win32_PerfRawData_Tcpip_NetworkInterface
217. Win32_PerfRawData_Tcpip_TCP
218. Win32_PerfRawData_Tcpip_UDP
219. Win32_PerfRawData_W3SVC_WebService
220. Win32_PhysicalMemory
221. Win32_PhysicalMemoryArray
222. Win32_PhysicalMemoryLocation
223. Win32_PNPAllocatedResource
224. Win32_PnPDevice
225. Win32_PnPEntity
226. Win32_PointingDevice
227. Win32_PortableBattery
228. Win32_PortConnector
229. Win32_PortResource
230. Win32_POTSModem
231. Win32_POTSModemToSerialPort
232. Win32_PowerManagementEvent
233. Win32_Printer
234. Win32_PrinterConfiguration
235. Win32_PrinterController
236. Win32_PrinterDriverDll
237. Win32_PrinterSetting
238. Win32_PrinterShare
239. Win32_PrintJob
240. Win32_PrivilegesStatus
241. Win32_Process
242. Win32_Processor
243. Win32_ProcessStartup
244. Win32_Product
245. Win32_ProductCheck
246. Win32_ProductResource
247. Win32_ProductSoftwareFeatures
248. Win32_ProgIDSpecification
249. Win32_ProgramGroup
250. Win32_ProgramGroupContents
251. Win32_ProgramGroupOrItem
252. Win32_Property
253. Win32_ProtocolBinding
254. Win32_PublishComponentAction
255. Win32_QuickFixEngineering
256. Win32_Refrigeration
257. Win32_Registry
258. Win32_RegistryAction
259. Win32_RemoveFileAction
260. Win32_RemoveIniAction
261. Win32_ReserveCost
262. Win32_ScheduledJob
263. Win32_SCSIController
264. Win32_SCSIControllerDevice
265. Win32_SecurityDescriptor
266. Win32_SecuritySetting
267. Win32_SecuritySettingAccess
268. Win32_SecuritySettingAuditing
269. Win32_SecuritySettingGroup
270. Win32_SecuritySettingOfLogicalFile
271. Win32_SecuritySettingOfLogicalShare
272. Win32_SecuritySettingOfObject
273. Win32_SecuritySettingOwner
274. Win32_SelfRegModuleAction
275. Win32_SerialPort
276. Win32_SerialPortConfiguration
277. Win32_SerialPortSetting
278. Win32_Service
279. Win32_ServiceControl
280. Win32_ServiceSpecification
281. Win32_ServiceSpecificationService
282. Win32_SettingCheck
283. Win32_Share
284. Win32_ShareToDirectory
285. Win32_ShortcutAction
286. Win32_ShortcutFile
287. Win32_ShortcutSAP
288. Win32_SID
289. Win32_SMBIOSMemory
290. Win32_SoftwareElement
291. Win32_SoftwareElementAction
292. Win32_SoftwareElementCheck
293. Win32_SoftwareElementCondition
294. Win32_SoftwareElementResource
295. Win32_SoftwareFeature
296. Win32_SoftwareFeatureAction
297. Win32_SoftwareFeatureCheck
298. Win32_SoftwareFeatureParent
299. Win32_SoftwareFeatureSoftwareElements
300. Win32_SoundDevice
301. Win32_StartupCommand
302. Win32_SubDirectory
303. Win32_SystemAccount
304. Win32_SystemBIOS
305. Win32_SystemBootConfiguration
306. Win32_SystemDesktop
307. Win32_SystemDevices
308. Win32_SystemDriver
309. Win32_SystemDriverPNPEntity
310. Win32_SystemEnclosure
311. Win32_SystemLoadOrderGroups
312. Win32_SystemLogicalMemoryConfiguration
313. Win32_SystemMemoryResource
314. Win32_SystemNetworkConnections
315. Win32_SystemOperatingSystem
316. Win32_SystemPartitions
317. Win32_SystemProcesses
318. Win32_SystemProgramGroups
319. Win32_SystemResources
320. Win32_SystemServices
321. Win32_SystemSetting
322. Win32_SystemSlot
323. Win32_SystemSystemDriver
324. Win32_SystemTimeZone
325. Win32_SystemUsers
326. Win32_TapeDrive
327. Win32_TemperatureProbe
328. Win32_Thread
329. Win32_TimeZone
330. Win32_Trustee
331. Win32_TypeLibraryAction
332. Win32_UninterruptiblePowerSupply
333. Win32_USBController
334. Win32_USBControllerDevice
335. Win32_UserAccount
336. Win32_UserDesktop
337. Win32_VideoConfiguration
338. Win32_VideoController
339. Win32_VideoSettings
340. Win32_VoltageProbe
341. Win32_WMIElementSetting
342. Win32_WMISetting

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.