有API可以取得硬盘序列号,但是如何修改呢?

解决方案 »

  1.   

    格式化硬盘,格式化之后逻辑盘的序列号会改变呵呵,开玩笑,这个可以实现,但用vb很困难,你可以用其他语言变成dll或exe供vb调用
      

  2.   

    涉及到底层调用,你抢得到Ring0吗???
      

  3.   

    若是你指的序列号是指逻辑序列号(卷标号),那对于win2k是有办法修改的(98不会)对于说读取,方法98与2K的一样的。
    用 GetVolumeInformation 函数若你要读取物理序列号,你可以用用这个控件
    http://pay500.com/s/s34651.htm
      

  4.   

    网上有修改的工具,可是是个试用版,我发现它调用了一个外部程序,VBf.*退过命令行来实现的,我没查出来这个程序是如何做的,哪位知道呀?