找回密码
 加入
搜索
查看: 8195|回复: 22

提取计算机硬件信息

 火.. [复制链接]
发表于 2009-4-18 08:04:04 | 显示全部楼层 |阅读模式
本帖最后由 hhasee 于 2009-5-25 08:02 编辑

在此请教各位大侠,用AUTOIT如何实现提取计算机的硬件信息?例如显卡BIOS信息!
发表于 2009-4-18 13:25:13 | 显示全部楼层
EVEREST生成报告,au3读取报告
 楼主| 发表于 2009-4-22 07:56:20 | 显示全部楼层
有点麻烦,是否有不用第三方软件来实现的?
发表于 2009-4-22 10:23:03 | 显示全部楼层
试试  用 wmi...
 楼主| 发表于 2009-4-24 08:50:13 | 显示全部楼层
慢了点,不各有没有更好的建议的?
发表于 2009-4-24 09:34:13 | 显示全部楼层
WMI返回信息中跟显卡有关的,实际上都是由显卡驱动提供。如果没装驱动或是驱动有问题的话。。。
获取显卡BIOS内容很麻烦的,况且各家厂商不同时代的显卡BIOS格式也不尽相同。
事实上,硬件所提供的很多标识只是一个代码,还要用这个代码根据厂商提供数据去找出对应信息。君不见EVEREST每隔几天都有新的版本出来,实际上功能没多少变化,大多是为了添加或修正硬件数据。
我推荐用EVEREST生成报告,就是因为它的硬件数据库比较完整和正确。如果个人编程实现这些功能,光是数据库就要搞上几年了,还不一定能搞定。

当然,如果你的要求比较简单,获取结果正确与否也不重要,以上的话就当我没说。
发表于 2009-4-24 13:32:16 | 显示全部楼层
可以参考下三恨大虾的一个简单版的提取硬件信息的脚本!!
http://www.autoitx.com/forum.php ... =234&highlight=
勤搜索,多看帮助文档!
发表于 2009-4-24 15:42:31 | 显示全部楼层
如果是在驱动正确安装后再查看,那么可以用WMI。而如果你要在一些特殊环境中使用,如WMI不能使用、硬件不确定是否正确安装了驱动,那么最好依赖EVEREST来检测了。

使用EVEREST生成报告文件,然后用AU3读取就可以了。
 楼主| 发表于 2009-4-24 16:49:26 | 显示全部楼层
看了各位的建议,收获不少,在此十分感谢!
发表于 2009-6-22 10:07:03 | 显示全部楼层
受益匪浅。
发表于 2009-6-28 14:41:01 | 显示全部楼层
不错不错!
发表于 2009-6-28 14:41:09 | 显示全部楼层
不错不错!
发表于 2009-12-25 09:32:53 | 显示全部楼层
学习学习!
发表于 2011-4-21 09:19:26 | 显示全部楼层
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
发表于 2012-6-22 22:48:59 | 显示全部楼层
支持skyfree大大的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-25 23:49 , Processed in 0.139121 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表