C#读取硬件信息的效率问题!

Sakeyi 2010-06-03 05:47:53
请教各位高人,谁做过试验,C#读取什么硬件的信息速度最快.

现要做软件绑定PC,,但每次验证时要读取某个硬件的信息,比如序列号之类的

现在绑的是CPU的序列,,读的挺慢的,不知读什么硬件能更快些?

请了解的人解答下!谢谢
...全文
119 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
CGabriel 2010-06-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sakeyi 的回复:]
回7楼,俺知道怎么得到序号,我只是想知道哪个硬件的速度最快!
[/Quote]

十来行汇编代码就搞掂。。。。你还怀疑它的执行速度吗
xrongzhen 2010-06-03
  • 打赏
  • 举报
回复
去硬件信息用的时间不会很长,读CPU 3-5 不正常,这些硬件信息都读出来也就3、5秒
xrongzhen 2010-06-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sakeyi 的回复:]
回7楼,俺知道怎么得到序号,我只是想知道哪个硬件的速度最快!
[/Quote]

获取CPU很慢吗?我觉得挺快的,你用什么方法取的?
wuyq11 2010-06-03
  • 打赏
  • 举报
回复
一般都是通过WMI获取
怎么没获取的
Sakeyi 2010-06-03
  • 打赏
  • 举报
回复
回7楼,俺知道怎么得到序号,我只是想知道哪个硬件的速度最快!
zhangweiit 2010-06-03
  • 打赏
  • 举报
回复
4楼给的那个来自codeproject的例子是挺好的
楼主,你可以去百度一下C# WMI
找System.Management这个命名空间里很多实用的类
Sakeyi 2010-06-03
  • 打赏
  • 举报
回复
楼上的兄弟呀,这是要命呀,我英文不是一般的烂!

这也是这些年没有进步的原因!!!!!!!!!!!!!!!!
捷哥1999 2010-06-03
  • 打赏
  • 举报
回复
WMI获取比较快!
参考:


源代码和实现说明:
http://www.codeproject.com/KB/system/wmi.aspx
Sakeyi 2010-06-03
  • 打赏
  • 举报
回复
读一次CPU号大约要5-10秒的样子,,感觉比较慢呀!
读硬盘或主板什么的,能更快些不能,,不想做实验了,,来个试过的,,结贴给分!
zhangweiit 2010-06-03
  • 打赏
  • 举报
回复
当然,还有硬盘序列,或是其它的串口
zhangweiit 2010-06-03
  • 打赏
  • 举报
回复
你说的慢,是慢到什么程度呢
有没有数据?

就我所知,访问CPU序列,已经是比较快的了
如果不是访问CPU序列,那就要做成访问U口了,
有的软件是这样做的,

比如,USB KEY

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧