获取硬盘物理序列号的源码
我都不会使用呢,你那个源码要弄成什么后缀名呀? 大神,你那个源码是在哪里使用的呀?后缀名什么呀? 好帖!下载先!:) 是不是还有这个办法的?好像有一个什么组件的叫streamscript(记得翻译过来是文本流的意思,可能不太准确,vb引用里很容易发现这个组件),这个库里就有直接获取硬盘信息的方法(改硬盘有多大,有多少剩余空间,什么文件系统,硬盘序列号等等),以及相关属性,这个组件可以用vlisp引用,这样的话,就不用写这么长的代码了, 好帖! 太感谢了!!!
不过~~不好意思~~能不能再指点一下~~到底怎么用~~还没看懂~~ 将代码用vb5编译成exe文件,自己的win2000、prim ide0下通过,得到的序列号为12为数字。但其它98机器(未装vb,单硬盘)均不能通过,无返回值,是不是hdid9x函数有问题?
请问有什么办法解决。还有我的返回值其实是一个20位的字符串,其中前12位是数字(硬盘物理序列号),后面8位为空格。能不能只获取有效的序列号(查找空格字符后删除)?在多硬盘情况下是否能运行及如何获得第一个硬盘的序列号。老大编程时是否考虑过这些情况,望能进一步完善代码,获得更好的兼容性。谢谢谢谢谢谢!!!可惜我水平实在太菜,这方面一点忙也帮不上~。
我下载试用了一下。我的是XP系统,使用未出现错误提示。
但函数返回值不是注释中说的""值,而是类似"//./Drive0 "的样子。序列号则返回
6BQ02P31 请问这样的序列号是否正常?请版主指点一下。 楼上,你的应该是正确的,据我的试用,nt系统的能用,98系统的不能用,可能hdid9x函数有问题.
页:
[1]
2