GetIdeDiskSerialNumber[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 safef8 的 blog

// (c) alex konshin    mailto:alexk@mtgroup.ru      30 jul 2000

program idesn;

// purpose: simple console application that extract first ide disk serial number.

{$apptype console}

uses
  windows,
  sysutils; // only for win32platform and syserrormessage

//-------------------------------------------------------------
function getidediskserialnumber : string;
type
  tsrbiocontrol = packed record
    headerlength : ulong;
    signature    : array[0..7] of char;
    timeout      : ulong;
    controlcode  : ulong;
    returncode   : ulong;
    length       : ulong;
  end;
  srb_io_control = tsrbiocontrol;
  psrbiocontrol = ^tsrbiocontrol;

  tideregs = packed record
    bfeaturesreg     : byte; // used for specifying smart "commands".
    bsectorcountreg  : byte; // ide sector count register
    bsectornumberreg : byte; // ide sector number register
    bcyllowreg       : byte; // ide low order cylinder value
    bcylhighreg      : byte; // ide high order cylinder value

本文关键:GetIdeDiskSerialNumber
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top