易截截图软件、单文件、免安装、纯绿色、仅160KB

VB怎么得到机器码啊!

怎么得到硬盘和CPU的物理ID
VB code:

Private Sub Command1_Click()
Dim strComputerName As String
Dim HardInfos As Object
Dim HardInfo As Object
Dim CPUInfos As Object
Dim CPUInfo As Object

Dim CPUS As Object
Dim myCpu As Object
strComputerName = Environ$("ComputerName")
Set HardInfos = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputerName & "\root\cimv2").ExecQuery("select * from Win32_DiskDrive")

'硬盘ID
For Each HardInfo In HardInfos
MsgBox HardInfo.signature
Next

Set HardInfo = Nothing
Set HardInfos = Nothing


Set CPUInfos = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputerName & "\root\cimv2").ExecQuery("SELECT * from Win32_Processor")

'CPUID
For Each CPUInfo In CPUInfos
MsgBox CPUInfo.ProcessorId
Next

Set CPUInfo = Nothing
Set CPUInfos = Nothing

End Sub



参考:http://http://msdn.microsoft.com/en-us/library/aa394373(VS.85).aspx

哈哈,不错,收藏了
参考的网址多了一个http://

汇编指令有个CPUID可取得CPU的序列号,是否这个东西啊。如果是,自己写个汇编指令段存入一个数组,然后使用CallWindowProc运行此指令数据取得数据。



相关问答:

帮我改改这VB题 - VB / 基础类

帮我改改 我总觉得有问题
Type ID
  number As Single
  score As Integer
  name As String * 6
End Type
Dim personl As ID, i%
Private Sub Command1_Click()
 i = 0
&nbs ......

初学vb,请各位大虾给点建议 - .NET技术 / VB.NET

刚接触vb6.0,有些摸不到的感觉,敬请各位大虾给点建议!!!
不会吧,推荐学习.NET。顺便推荐实用代码网站http://bingning.net/free/source/index.html。

如果没基础 就用易语言吧 中文编程呢 代码都是中文 ......

vb自动发送邮件 - VB / 基础类

为什么我想循环自动发送邮件的时候,就只有第一封能自动发送,其它后面的邮件都只能创建,不能自动发送
Private Sub send_mail_Click() '发送邮件通知
  Do While Not TDBG_Dept.EOF
  If A> ......

VB如何声明数字变量 - VB / 基础类

我有一个数字是从数据库里面取出的,该数据库的字段数字类型是decimal 13,至少要保留4位小数
,我从这个字段取到数后要赋给一个变量fquantity,这个变量我设成single(dim fquantity as single),但是发现有的时候这个 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号