📄 frmmain.frm
字号:
VERSION 5.00
Begin VB.Form frmMain
Caption = "Form1"
ClientHeight = 7095
ClientLeft = 60
ClientTop = 345
ClientWidth = 11400
LinkTopic = "Form1"
LockControls = -1 'True
ScaleHeight = 7095
ScaleWidth = 11400
StartUpPosition = 1 'CenterOwner
Begin VB.TextBox Text1
Height = 6675
Left = 30
MultiLine = -1 'True
ScrollBars = 2 'Vertical
TabIndex = 0
Text = "frmMain.frx":0000
Top = 15
Width = 11355
End
End
Attribute VB_Name = "frmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Function GetHardDiskSerial() As String
On Error GoTo ErrorHandle
Dim objwmiservice As Variant
Dim network As Variant
Dim Item As Variant
Dim i As Long
Dim item1 As Variant
GetHardDiskSerial = ""
Set objwmiservice = GetObject("winmgmts:\\.\root\cimv2")
Set network = objwmiservice.execQuery("select * from Win32_DiskDrive")
For Each Item In network
' GetHardDiskSerial = GetHardDiskSerial & IIf(IsNull(Item.Signature), "", Item.Signature)
' GetHardDiskSerial = GetHardDiskSerial & IIf(IsNull(Item.SystemName), "", Item.SystemName)
GetHardDiskSerial = GetHardDiskSerial & IIf(IsNull(Item.Model), "", Item.Model)
For i = 1 To Item.Properties_.Count
' GetHardDiskSerial = GetHardDiskSerial & vbCrLf & "" & Item.Properties_(i).Value
Next
GetHardDiskSerial = vbCrLf & GetHardDiskSerial & vbCrLf & "======================================" & vbCrLf
Next
Set network = Nothing
Set objwmiservice = Nothing
Exit Function
ErrorHandle:
Err.Raise Err.Number, "GetHardDiskSerial()", Err.Description
End Function
Private Sub Form_Load()
Me.Text1.Text = GetHardDiskSerial()
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -