编号:QA001361 建立日期: 1999年7月17日 最后修改日期:1999年7月17日 所属类别:
刘垒: VB WIN98/WIN NT 请问:在VB中,是否可以调用API来检查CPU或主板、硬盘等的信息。如序列号?
回答:
API中提供的有关硬件的函数比较少。你可以使用GetSystemInfo获得大致的CPU类型,参考微软的Knowledge Base的文章:“Q147886 ow VB Can Get Windows Status Information via API Calls”。而象CPU序列号等信息只能使用汇编指令获得,所以VB无法获得。硬盘的厂商序列号也无法在VB中获得,只能获得操作系统格式化时产生的序列号(QA000894 "如何调用GetVolumeInformation获得磁盘序列号")。某些硬件资料可以在注册表中的HKEY_LOCAL_MACHINE底下得到。 相关问题: QA000322 "如何检测主板上的硬件"
此问题由李海回答。 把这个问题推荐给朋友 您的意见类别 更好的答案 希望得到进一步解释 我有有关代码可以提供给网友 链接错误 文字错误 其他 您的名字 您的电子邮件 您的建议(请尽可能详细)