hi, everyone.
I still can't get the motherboard model number by programming. I think it is stored in BIOS. But how can I get the model number. I have got the dmi entry point, but can't find the model number. Who can tell me if the model number of the motherboard and system is stored in DMI in BIOS.
And if in every bios, there is always a DMI structure? I am going to write an asm code to get the model number. Can I get the information?
Any help will be appreciated!
To get DMI information from the BIOS rom!
-
- New visitors - please read the rules.
- Posts: 5
- Joined: Mon Feb 24, 2003 2:45 pm
Hi Yunhaohu,
Once you know where the DMI structure "_DMI_" is stored, it's pretty easy to find the things out.
1. Get the "SMBIOS Structure Table Address" from the _DMI_ structure (offset which is a 32-bit flat
2. Go to that address and browse the set of DMI structures for the Type-2 data which will give you the base board info.
You can refer to the SMBIOS Specification on how to browse the data structures and their types.
Once you know where the DMI structure "_DMI_" is stored, it's pretty easy to find the things out.
1. Get the "SMBIOS Structure Table Address" from the _DMI_ structure (offset which is a 32-bit flat
2. Go to that address and browse the set of DMI structures for the Type-2 data which will give you the base board info.
You can refer to the SMBIOS Specification on how to browse the data structures and their types.