VB.NET 获取计算机硬盘和CPU序列号 - 代码示例
{"title":"VB.NET 获取计算机硬盘和CPU序列号 - 代码示例","description":"本指南详细介绍了如何在VB.NET中使用ManagementObjectSearcher类和ManagementObject类来获取计算机的硬盘和CPU序列号,并提供了示例代码。","keywords":"VB.NET, 硬盘序列号, CPU序列号, WMI, ManagementObjectSearcher, ManagementObject, 代码示例","content":"在VB.NET中,你可以使用ManagementObjectSearcher类和ManagementObject类来获取计算机的硬盘和CPU序列号。\n\n下面是一个示例代码:\n\nvb\nImports System.Management\n\nPublic Class Form1\n Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click\n ' 获取硬盘序列号\n Dim searcher As New ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia")\n For Each obj As ManagementObject In searcher.Get()\n Dim serialNumber As String = obj("SerialNumber").ToString()\n MessageBox.Show("硬盘序列号: " & serialNumber)\n Next\n\n ' 获取CPU序列号\n searcher = New ManagementObjectSearcher("SELECT * FROM Win32_Processor")\n For Each obj As ManagementObject In searcher.Get()\n Dim serialNumber As String = obj("ProcessorId").ToString()\n MessageBox.Show("CPU序列号: " & serialNumber)\n Next\n End Sub\nEnd Class\n\n\n在上面的代码中,我们使用ManagementObjectSearcher类来执行WMI查询,根据查询语句获取硬盘和CPU的信息。然后,我们遍历查询结果并获取序列号属性的值。\n\n注意:在使用这些代码之前,你需要在项目的引用中添加System.Management程序集。"}
原文地址: https://www.cveoy.top/t/topic/pI8M 著作权归作者所有。请勿转载和采集!