这个算法谁有用过为什么不同的硬盘ID号生成出来会是相同的机器码呢??
解决方案 »
- VB突然关闭了之后......
- worksheet 的 sheet1上点按钮button , 能 取到窗体控件combox1用户选择的值
- 项目级条件编译常数“DEBUG;TRACE : CONFIG="Debug" : DEBUG=-1 : TRACE=-1 ”无效: 字符无效。
- 如何获取freeview移动滚动条的鼠标事件,有效另加分,谢谢。
- 各位大哥小弟有个添加的问题
- 印章程序, 急急 用vb做一个像身份证上的印章程序,并实现打印功能
- 紧急问题
- 怎样与服务器进行时间同步??
- 每人在意的小问题!关于ACESS2000
- 怎样转换图象格式?
- 清除picture框文字
- VB调用VC++编写的DLL文件,报"实时错误‘49’DLL调用约定错误,请问是什么 ...
Dim Temp As Integer
Dim Hold As Integer
Dim I As Integer
Dim TempStr As String
TempStr = "" For I = 1 To Len(SysInfoPath)
Temp = Asc(Mid$(SysInfoPath, I, 1))
Hold = 0
Top:
Select Case Temp
Case Is > 127
Hold = Hold + 1
Temp = Temp - 128
GoTo Top
Case Is > 63
Hold = Hold + 2
Temp = Temp - 64
GoTo Top
Case Is > 31
Hold = Hold + 4
Temp = Temp - 32
GoTo Top
Case Is > 15
Hold = Hold + 8
Temp = Temp - 16
GoTo Top
Case Is > 7
Hold = Hold + 16
Temp = Temp - 8
GoTo Top
Case Is > 3
Hold = Hold + 32
Temp = Temp - 4
GoTo Top
Case Is > 1
Hold = Hold + 64
Temp = Temp - 2
GoTo Top
Case Is = 1
Hold = Hold + 128
End Select
Temp = 255 Xor Hold
TempStr = TempStr + Chr(Temp)
Next I
SysInfoPath = TempStr
End Sub