| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1395 人关注过本帖
标题:通过机器码算出硬盘序列号
只看楼主 加入收藏
wyfei22
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-4-11
收藏
 问题点数:0 回复次数:3 
通过机器码算出硬盘序列号

-1199404169
-1473618034
-866455113
以上为三个机器码,恳求得到相应的硬盘序列号,谢谢!
搜索更多相关主题的帖子: 序列号 机器 硬盘 
2006-04-11 11:04
google
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:3419
专家分:23
注 册:2005-11-1
收藏
得分:0 

Private Declare Function GetVolumeInformation Lib "kernel32.dll" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Integer, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
'代码:

Function GetSerialNumber(sRoot) As Long
Dim lSerialNum As Long
Dim R As Long
Dim sTemp1 As String, sTemp2 As String
strlabel = String$(255, Chr$(0))
'注释: 磁盘卷标
strtype = String$(255, Chr$(0))
'注释: 文件系统类型 一般为 FAT
R = GetVolumeInformation(sRoot, strlabel, Len(strlabel), lSerialNum, 0, 0, strtype, Len(strtype))
GetSerialNumber = lSerialNum
'注释:在 strLabel 中为 磁盘卷标
'注释:在 strType 中为 文件系统类型
'用法: 当驱动器不存在时,函数返回 0。如果是个非根目录,也将返回 0:
End Function


祝天下所有母亲幸福安康!~
2006-04-11 12:10
wyfei22
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-4-11
收藏
得分:0 
您就直接告诉我这三个序列号吧,我对VB还真的不懂啊,谢谢
2006-04-11 14:48
PJPX
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2009-7-27
收藏
得分:0 
回复 3楼 wyfei22
请问版大,系统提示:参数不可选?
2010-02-22 09:09
快速回复:通过机器码算出硬盘序列号
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045015 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved