提取计算机硬件信息
本帖最后由 hhasee 于 2009-5-25 08:02 编辑在此请教各位大侠,用AUTOIT如何实现提取计算机的硬件信息?例如显卡BIOS信息! EVEREST生成报告,au3读取报告 有点麻烦,是否有不用第三方软件来实现的? 试试用 wmi... 慢了点,不各有没有更好的建议的? WMI返回信息中跟显卡有关的,实际上都是由显卡驱动提供。如果没装驱动或是驱动有问题的话。。。
获取显卡BIOS内容很麻烦的,况且各家厂商不同时代的显卡BIOS格式也不尽相同。
事实上,硬件所提供的很多标识只是一个代码,还要用这个代码根据厂商提供数据去找出对应信息。君不见EVEREST每隔几天都有新的版本出来,实际上功能没多少变化,大多是为了添加或修正硬件数据。
我推荐用EVEREST生成报告,就是因为它的硬件数据库比较完整和正确。如果个人编程实现这些功能,光是数据库就要搞上几年了,还不一定能搞定。
当然,如果你的要求比较简单,获取结果正确与否也不重要,以上的话就当我没说。 可以参考下三恨大虾的一个简单版的提取硬件信息的脚本!!
http://www.autoitx.com/forum.php?mod=viewthread&tid=234&highlight=
勤搜索,多看帮助文档! 如果是在驱动正确安装后再查看,那么可以用WMI。而如果你要在一些特殊环境中使用,如WMI不能使用、硬件不确定是否正确安装了驱动,那么最好依赖EVEREST来检测了。
使用EVEREST生成报告文件,然后用AU3读取就可以了。 看了各位的建议,收获不少,在此十分感谢! 受益匪浅。 不错不错! 不错不错! 学习学习! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 支持skyfree大大的
页:
[1]
2