wzca

  IT博客 :: 首页 :: 联系 :: 聚合  :: 管理
  0 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

如何获得硬盘主板序列号1

unit BiosHelp; {$ALIGN ON} {$MINENUMSIZE 4} interface uses Windows; type PRomBiosDump = ^TRomBiosDump; TRomBiosDump = array[$000F0000..$000FFFFF] of Byte; type TReadRomBiosMethod = ( rrbmAutomatic, { Autodetect OS type and use proper method } rrbmGeneric, { Use 16-bit COM program to dump the BIOS } rrbmMemory, { Read from memory (Win9x) } rrbmPhysical { Read from physical memory object (WinNT) } ); function ReadRomBios(var Dump: TRomBiosDump; Method: TReadRomBiosMethod; Timeout: DWORD = INFINITE): Boolean; function GetRomBiosBuffer(const Dump: TRomBiosDump; Address: Pointer; var Buffer; BufferSize: Cardinal): Cardinal; function GetRomBiosString(const Dump: TRomBiosDump; Address: Pointer): string; function GetRomBiosLongLong(const Dump: TRomBiosDump; Address: Pointer): LONGLONG; function GetRomBiosDWord(const Dump: TRomBiosDump; Address: Pointer): DWORD; function GetRomBiosWord(const Dump: TRomBiosD