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; } //---------------------------------------------------------------------------