
正文
关于vb.net取cpuid的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net 获得CPU位数的代码?
CPU位数获取不了vb.net取cpuid,核心数可以vb.net取cpuid,能够用程序侦测出vb.net取cpuid的,可以点vb.net取cpuid我的电脑,右键属性
相关问答
Q1: VB.NET,部分机器获取不了CPU号(高分急用)
VB vb.net取cpuid我不熟vb.net取cpuid,下面是用汇编写的,我运行过可以的。
//--------------------------------
.model small
.586
.stack
.code
idstring db 49 dup('$')
start:
mov ax,@code
mov ds,ax
lea di,idstring
mov eax,80000002h
cpuid
mov dword ptr [di],eax
mov dword ptr [di+4],ebx
mov dword ptr [di+8],ecx
mov dword ptr [di+12],edx
mov eax,80000003h
cpuid
mov dword ptr [di+16],eax
mov dword ptr [di+20],ebx
mov dword ptr [di+24],ecx
mov dword ptr [di+28],edx
mov eax,80000004h
cpuid
mov dword ptr [di+32],eax
mov dword ptr [di+36],ebx
mov dword ptr [di+40],ecx
mov dword ptr [di+44],edx
mov ah,09h
lea dx,idstring
int 21h
mov ah,4ch
int 21h
end start
//-------------------------------------------------------
程序确实可以执行,输出CPU的ID等信息。
注意vb.net取cpuid:DOS下或MS-DOS下使用。
Q2: VS2010中怎么获取cpu或者硬盘序列号。用vb.net。想编一个注册码的软件
Private Function 硬盘序列号() As String
Try
Dim myInfo As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 1\Target Id 0\Logical Unit Id 0")
硬盘序列号 = Trim(myInfo.GetValue("SerialNumber"))
Catch
Try
Dim myInfo As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("HARDWARE\DEVICEMAP\Scsi\Scsi Port 1\Scsi Bus 1\Target Id 0\Logical Unit Id 0")
硬盘序列号 = Trim(myInfo.GetValue("SerialNumber"))
Catch
硬盘序列号 = ""
End Try
End Try
End Function
只在我的电脑上试过vb.net取cpuid,vb.net取cpuid你试下
Q3: VB.NET2008从网上找到两个函数,一个是获得CPUID,另一个是获得MAC地址,提示若干位定义的类型。
缺少system.management.dll引用
在项目名右键--添加引用--找到system.management 确定,然后...就没然后了,就行了
vb.net取cpuid的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vb.net取cpuid的信息别忘了在本站进行查找喔。






