请教各位高人,谁做过试验,C#读取什么硬件的信息速度最快.现要做软件绑定PC,,但每次验证时要读取某个硬件的信息,比如序列号之类的现在绑的是CPU的序列,,读的挺慢的,不知读什么硬件能更快些?请了解的人解答下!谢谢

解决方案 »

  1.   

    你说的慢,是慢到什么程度呢
    有没有数据?就我所知,访问CPU序列,已经是比较快的了
    如果不是访问CPU序列,那就要做成访问U口了,
    有的软件是这样做的,比如,USB KEY
      

  2.   

    读一次CPU号大约要5-10秒的样子,,感觉比较慢呀!
    读硬盘或主板什么的,能更快些不能,,不想做实验了,,来个试过的,,结贴给分!
      

  3.   

    WMI获取比较快!
    参考:
    源代码和实现说明:
    http://www.codeproject.com/KB/system/wmi.aspx
      

  4.   

    4楼给的那个来自codeproject的例子是挺好的
    楼主,你可以去百度一下C# WMI
    找System.Management这个命名空间里很多实用的类
      

  5.   

    http://topic.csdn.net/t/20021203/14/1226732.html
      

  6.   

    一般都是通过WMI获取
    怎么没获取的
      

  7.   


    获取CPU很慢吗?我觉得挺快的,你用什么方法取的?
      

  8.   

    去硬件信息用的时间不会很长,读CPU  3-5 不正常,这些硬件信息都读出来也就3、5秒