我在编程中遇到了这样的问题:想通过读取cpu信息或主板等信息来区分两台计算机,可两台同时进来的计算机读取得的cpu参数信息竟是完全一样的,请各位大侠帮帮我

解决方案 »

  1.   

    硬盘ID的读法?用程序读啊?你想用……对,用嘴读,呵呵
    用API:GetVolumeInformation
      

  2.   

    参数序号(就是……第几个参数)和注释
    1磁盘名称
    2返回磁盘卷标
    3指定上一参数的大小
    4返回序列号(你想要的东东)
    5返回系统中最长文件名的长度
    6返回文件系统标志
    7返回文件系统名
    8指定上一参数的大小
    那几个垃圾参数(对你的要求来说)可以不管,调用时使用:
    i=GetVolumeInformation("c:\",0,0,Num,0,0,0,0)
    序列号=Num
      

  3.   

    use the scripting.filesystem to get the hard disk serial number
      

  4.   

    大家一定弄错了, 我要的不是windows下的硬盘ID 而是计算机硬件的硬盘ID, 无论格式化或在WINDOWS下都改不了的