Einzelnen Beitrag anzeigen

NicoDE
(Gast)

n/a Beiträge
 
#28

Re: Bios auslesen funktioniert nicht

  Alt 18. Dez 2006, 21:12
Um einen Dump zu erstellen, legst du zwei neue Variablen in der Hauptfunktion an
Delphi-Quellcode:
var
  //...
  FileHandle: THandle;
  BytesWrite: DWORD;
begin
und fügst folgenden Code vor "if SmBiosGetEntryPoint(Dump, SmEP) = nil then" ein:
Delphi-Quellcode:
//...
  FileHandle := CreateFile('BiosDump.dmp', GENERIC_WRITE, 0, nil, CREATE_ALWAYS, 0, 0);
  if FileHandle <> INVALID_HANDLE_VALUE then
  try
    WriteFile(FileHandle, Dump, SizeOf(Dump), BytesWrite, nil);
  finally
    CloseHandle(FileHandle);
  end;
Dann das Programm starten und die BiosDump.dmp hier anhängen oder mir per PN schicken.
  Mit Zitat antworten Zitat