请问各位高手如何获取优盘的物理序列号???小弟急用!!!
请哪位大虾帮我写个DLL,并给出调用方式的具体方法,我是在PowerBuilder中要调用。如果是可以通过调用其他现成的DLL接口,则请把使用方法和相关DLL发送到我邮箱[email protected]。有任何建议也请发信给我。此帖只能送100分,问题解决了我再开一帖送分。
小弟急用!!!谢谢啦~~~~

解决方案 »

  1.   

    http://www.winsim.com/diskid32/diskid32.html
      

  2.   

    不是啊,我是说USB口的优盘,不是IDE口的硬盘
      

  3.   

    呵呵,不幸的告诉你,并不是所有型号的U盘都有硬件序列号。按照微软的标准应该是在硬件的Firmware中写入有的,但是现在国内的厂家为了节省生产成本都没有唯一的硬件序列号了。就我知道的几种U盘来看是这样的,但不一定全部是这样。如果有MS提到的标准的硬件序列号的话,只要往设备的句柄发送:
    IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER命令就可以得到了。
      

  4.   

    多谢 kasper99(kasper) 指点。我已该用其他方式了。
    还是将分数送上,谢谢。