全副身家求硬盘序列号函数(100分)

  • 主题发起人 主题发起人 superplayboy
  • 开始时间 开始时间
S

superplayboy

Unregistered / Unconfirmed
GUEST, unregistred user!
分少,不好意思,不过只有这么多了。
我在离线DFW里搜索“硬盘序列号”,看光了所有的帖子,试了无数例程,
都有点差强人意,基本上都是利用VXD来达到目的,不太好,用GetVolumeInformation
的就更不用说了,其它的利用汇编来写的,无法在我的D6中通过,其中有一篇是将
丁凯的VC源码改成DELPHI的,可惜帖子中没有改善后的源码,不了了之。
到目前为止,有一个DISKSN的控件,用它的DEMO发现是最为完美的解决方案,可惜的是
这个控件是FOR D5的,在D6下编译时汇编语句出错,无法安装。

现在我希望求一个得到硬盘序列号的函数,只需考虑IDE,一个硬盘,但是需要在D6下
编译通过,并且不是利用VXD或者DLL实现,在9X/2K/XP下均有效的函数。恐怕只有汇编
才可以做到。如不便公开源码的可以发到我信箱 tmpcn@21cn.com ,可以用的话马
上送分!分数不多,望见谅
 
这个
http://www.developres.com/dispdoc.asp?id=1094
 
to:悲酥清风
这个函数就是利用VXD来实现的,如果是WIN98,你试下
把windows/system/IOSUBSYS下的Smartvsd.vxd删除,重启动,再用这个函数看看
一片空白
 
硬盘序列号?加密用吗?建议使用网卡的ID吧,简单又实用。 :)
 
网卡不是每台机都有,可是硬盘却基本上是一机一个
高手啊,快来拿分啊
 
我也在找呢
 
硬盘也不是每个硬盘都有序列号的,兄弟
 
硬盘也不是每个硬盘都有序列号,只要95%的硬盘有就达到我的目的了
 
唉,又顶……
 
顶完又顶……
 
源码给你发过去了,试试看有没有用,我没试过。不过DEMO在我这儿是好用的。
 
to thinknet

谢谢!不过这个控件我已经有,也就是上文所说的唯一一个比较完美的解决方案,但
是这个控件是FOR D5的,在DELPHI6下无法编译,即使是解决了所有D5、D6兼容问题,
还是提示有几行汇编语句出错
 
你信箱,要不你写到Nizvoo@etang.com吧。。。。
 
上文已有:tmpcn@21cn.com
谢谢
 
准备发送了。。。。
 
又发了一个,再试试看。
 
不过你要失望了,是VXD的。。。。惨了,,,害我动作快了点。。对不起。。
 
唉,是啊,失望,是VXD的
 
后退
顶部