www.pudn.com > BiosNtSuiteBin.rar > Unit1.pas


unit Unit1; 
 
interface 
 
uses 
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 
  Dialogs, StdCtrls; 
 
type 
  TForm1 = class(TForm) 
    Label1: TLabel; 
    Label2: TLabel; 
    Label3: TLabel; 
    Label4: TLabel; 
    Label5: TLabel; 
    Edit1: TEdit; 
    Edit2: TEdit; 
    Edit3: TEdit; 
    Edit4: TEdit; 
    Edit5: TEdit; 
    Button1: TButton; 
    Label6: TLabel; 
    Edit6: TEdit; 
    Edit7: TEdit; 
    Label7: TLabel; 
    Label8: TLabel; 
    Edit8: TEdit; 
    Label9: TLabel; 
    procedure Button1Click(Sender: TObject); 
  private 
    { Private declarations } 
  public 
    { Public declarations } 
  end; 
 
var 
  Form1: TForm1; 
 
implementation 
 
uses BIOSNTLib_TLB; 
 
{$R *.dfm} 
 
procedure TForm1.Button1Click(Sender: TObject); 
var 
biosObject:TBinfoNt; 
begin 
   biosObject := TBinfoNt.Create(Application); 
// biosObject := CoBinfoNt.Create; 
 
 if Edit4.Text='' then biosObject.UserName:='Anonymous' 
 else                  biosObject.UserName:= Edit4.Text; 
 
 if Edit5.Text='' then biosObject.RegisterCode:='Anonymous' 
 else                  biosObject.RegisterCode:=Edit5.Text; 
 
 if Edit8.Text='' then biosObject.RegisterKey:='53c3-1234567890' 
 else                  biosObject.RegisterKey:=Edit8.Text; 
 
 Edit1.Text:= biosObject.BiosId; 
 Edit2.Text:= biosObject.BiosType; 
 Edit3.Text:= biosObject.OEMInfo; 
 Edit6.Text:= biosObject.BiosDate; 
 Edit7.Text:= biosObject.ChipsetId; 
end; 
 
end.