怎么获取主板型号或者主板名称?

robot_zyt 2010-04-03 05:17:55
我现在有个软件要求在指定的主板上的电脑才能运行,我找了很久都不知道怎么获取主板型号?或者有什么办法怎么识别是不是指定型号的主板 ?
...全文
757 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
robot_zyt 2010-04-06
  • 打赏
  • 举报
回复
能不能提供一点代码给我?
柯本 2010-04-03
  • 打赏
  • 举报
回复
我们用的2个方法.
1.用\Device\PhysicalMemory得到BIOS的DMI表,从中取出主板信息
2.用WMI的方法
这两个方法都较复杂,且一般用于商业化程序中,所以我只能提供方法,具体程序LZ找些资料研究一下吧

Reverse.King 2010-04-03
  • 打赏
  • 举报
回复
读取\Device\PhysicalMemory得到
ZwOpenSection(Section, ObjectPhysicalMemoryAccessMask,@ObjectPhysicalMemoryAttributes);
View := MapViewOfFile(Section, ObjectPhysicalMemoryAccessMask, 0,Low(TRomBiosDump),SizeOf(TRomBiosDump));

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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