WinAsm Studio, The Assembly IDE - Free Downloads, Source Code
Sponsors
Articles
Programming Quick Start
32-bit Assembler is Easy
Porting Iczelion tutorials
What is FASM
Hard Drive Recovery
Wiring your own LAN
Personal menu
Welcome Guest
User:
Pass:
Register!
Resend Validation Email
 
Forum
 

Get BIOS information, how to read DMI Strings from the BIOS - the system manufacturer, the model name/number and the BIOS revision number.

colinramsden
Quote Post


Active Member
***

Group: Members
Posts: 49
Member No.: 9469
Joined: 27-June 08


I am trying to find out how to read BIOS strings.

The strings that I am specifically trying to read are:

The system manufacturer, the model name/number and the BIOS revision number.

I am not sure if this is even possible to do.

I have done some google research and the very few posts that exist on this subject seem to point to the SMBIOS API, however, this does not appear to be included with MASM32.

If anyone can shed any light on this it would be appreciated.

Thanks, Colin.
PMEmail Poster
Top
NoName
Quote Post


New Member
*

Group: Members
Posts: 9
Member No.: 836
Joined: 7-December 04


See for smbios sources and documentation, but not all arch. support it.
Write your own smbios parser.
PMEmail Poster
Top
SeaFarer
Quote Post


Extremely Active Member
******

Group: Members
Posts: 1753
Member No.: 1464
Joined: 2-September 05


I once used this snippet to get the BIOS date of this PC to appear in a message box.

CODE
INVOKE MessageBox,NULL,0FF478h,ADDR szMsg,MB_OK


Later on I went on to read other parts of the BIOS Data area.

You might want to check out a book or some tech sheet on the addressing and content of the BIOS segment if you write your own reader/parser.

I used the "PC Programmer's Sourcebook - MS Press"

cheers.gif
PM
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Reply to this topicStart new topicStart Poll

 

Sponsors
Computer Science

Internet
C/C++
Hardware & PC maintenance

HiEditor

General Discussions
Suggestions/Bug Reports
WinAsm Studio

General Discussions
Suggestions/Bug Reports
WinAsm Studio FAQ
Multilingual User Interface
Add-Ins
Assembly Programming

Main
Newbies
Projects
Custom Controls
Snippets
Announcements & Rules

Announcements

General

Online Degrees - Distance Learning
The Heap
Russian
Google