VB获取电脑机器码

程序运行流程运行程序----获取电脑机器码(唯一物理信息)-------复制获取的机器码到剪切板--------写入序列数据到xu.txt-----结束(整个运行过程没有... 程序运行流程
运行程序----获取电脑机器码(唯一物理信息)-------复制获取的机器码到剪切板--------写入序列数据到xu.txt-----结束(整个运行过程没有界面显示)

重点获取电脑机器码:
最好是硬盘物理序列+CPU序列组合
总之目的就是为了不重复。之前使用过cpu序列,发现很多相同的。
可以掉用一些dll来实现。
或者有跟好的办法也可以。
获取的是物理硬件信息,不会受到重装系统和硬盘格式化 影响
源码打包发送到 achao07@qq.com 谢谢
展开
 我来答
leo421
2011-03-24 · TA获得超过149个赞
知道小有建树答主
回答量:214
采纳率:100%
帮助的人:0
展开全部
Private Shared Function GetHWInfo() As String
Dim sCpuID As String = ""
Dim sDiskID As String = ""
Dim cpu As System.Management.ManagementObjectSearcher
Dim disk As System.Management.ManagementObjectSearcher
Dim obj As System.Management.ManagementObject

cpu = New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_Processor")
For Each obj In cpu.Get
Try
sCpuID = obj("ProcessorID")
Exit For
Catch ex As Exception
End Try
Next

disk = New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")
For Each obj In disk.Get
Try
sDiskID = obj("Signature")
Exit For
Catch ex As Exception
End Try

Next

Return sCpuID & sDiskID
End Function
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chendaian
2011-03-27
知道答主
回答量:42
采纳率:0%
帮助的人:20.6万
展开全部
其实这个问题不难啊,前几天我还碰到一个类似的问题,来百度提问几天了很多人回答我,但是都不对啊 ,。今天去bchwy提问了,期待里面的高手为我解决啊

希望楼主也去论坛试试 看 百度下吧 bcwhy
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fafa_12184155
2011-03-23 · TA获得超过613个赞
知道小有建树答主
回答量:797
采纳率:0%
帮助的人:601万
展开全部
我给你发,计得给分```
发都发了,怎么没分??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongao8080
2011-03-21 · TA获得超过484个赞
知道小有建树答主
回答量:705
采纳率:66%
帮助的人:436万
展开全部
占个位,其实我也想知道...
我只会得到物理网卡地址...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式