获得硬盘序列号,生成序列号,每次启动时验证一下Public Function getdiskid() As String Dim aa As Long Dim VolName As String Dim fsysName As String Dim path As String Dim VolSeri As Long, compress As Long Dim Sysflag As Long, Maxlen As Long VolName = String(255, 0) fsysName = String(255, 0) aa = GetVolumeInformation(path, VolName, 256, VolSeri, Maxlen, Sysflag, fsysName, 256) getdiskid = Hex(VolSeri) End Function
Dim aa As Long
Dim VolName As String
Dim fsysName As String
Dim path As String
Dim VolSeri As Long, compress As Long
Dim Sysflag As Long, Maxlen As Long
VolName = String(255, 0)
fsysName = String(255, 0)
aa = GetVolumeInformation(path, VolName, 256, VolSeri, Maxlen, Sysflag, fsysName, 256)
getdiskid = Hex(VolSeri)
End Function
http://www.china-askpro.com/msg21/qa45.shtml