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


//--------------------------------------------------------------------------- 
 
#include  
#pragma hdrstop 
 
#include "Unit1.h" 
#include "BIOSNTLib_TLB.h" 
//--------------------------------------------------------------------------- 
#pragma package(smart_init) 
#pragma resource "*.dfm" 
TForm1 *Form1; 
//--------------------------------------------------------------------------- 
__fastcall TForm1::TForm1(TComponent* Owner) 
        : TForm(Owner) 
{ 
} 
//--------------------------------------------------------------------------- 
 
void __fastcall TForm1::Button1Click(TObject *Sender) 
{ 
     wchar_t  Name[49]; 
     wchar_t  Code[49]; 
     wchar_t  Key[49]; 
 
 
 
     TCOMIBinfoNt  biosObject = CoBinfoNt::Create(); 
 
 
     if(Trim(Edit4->Text) =="") 
    biosObject->UserName =(wchar_t*)"Anonymous"  ; 
     else 
     { 
       StringToWideChar(Edit4->Text,Name,49); 
       biosObject->UserName =Name; 
     } 
 
 
     if(Trim(Edit5->Text) =="") 
        biosObject->RegisterCode =(wchar_t*)"Anonymous"  ; 
    else{ 
        StringToWideChar(Edit5->Text,Code,49); 
        biosObject->RegisterCode = Code    ; 
    } 
 
     if(Trim(Edit8->Text) =="") 
        biosObject->RegisterKey =(wchar_t*)"53c3-1234567890"  ; 
     else{ 
        StringToWideChar(Edit8->Text,Key,49); 
        biosObject->RegisterKey = Key   ; 
   } 
 
        
     Edit1->Text = biosObject->BiosId; 
     Edit2->Text = biosObject->BiosType; 
     Edit3->Text = biosObject->OEMInfo; 
     Edit6->Text = biosObject->BiosDate; 
     Edit7->Text = biosObject->ChipsetId; 
 
    
} 
//---------------------------------------------------------------------------