如何取得VB.NET硬盤序列號
作者:佚名
VB.NET硬盤序列號的獲取方式可以通過本文給出的具體代碼來實現。對于初學者來說,這一實現方式還是比較簡單的。
VB.NET中有一個特點就是對移動設備的操作。運用這一語言可以對這些設備進行滿足我們需求的操作。比如獲取硬盤的序列號等等。要實現VB.NET硬盤序列號的獲取,需要訪問注冊表.實際操作如下,建立一個新的窗體,在上面添加一個標簽Label1,一個按鈕Command1,實現:按下按鈕,在標簽上顯示硬盤序列號.#t#
代碼:
- Imports system
- Imports Microsoft.Win32
- Imports system.Diagnostics
- Imports system.Windows.Forms
以上創建命名空間
- Private Command1_Click
(ByVal sender As System.Object,_ - ByVal e As System.EventArgs)
Handles Command1.Click - Dim myDec As RegistryKey
- Dim myScsi As RegistryKey
- Dim myPort As RegistryKey
- Dim myBus As RegistryKey
- Dim myHd As RegistryKey
- Dim myInfo As RegistryKey
- Dim myHW As RegistryKey
- Dim myLM As RegistryKey
定義獲取硬盤序列號的節點
- myLM=Registry.LocalMachine
- myHW=myLM.OpenSubKey("HARDWARE")
- myDec=myHW.OpenSubKey("DEVICEMAP")
- myScsi=myDec.OpenSubKey("Scsi")
- myPort=myScsi.OpenSubKey
("Scsi Port 1")- myBus=myPort.OpenSubKey
("Scsi Bus 0")- myHd=myBus.OpenSubKey
("Target Id 0")- myInfo=myHd.OpenSubKey
("Logical Unit Id 0")
VB.NET硬盤序列號的獲取
- Me.Label1.Text=
myInfo.GetValue
("Identifier")
在標簽上將VB.NET硬盤序列號的結果顯示出來
責任編輯:曹凱
來源:
博客園