Unit1.cpp
上传用户:hkdchy
上传日期:2022-08-07
资源大小:1k
文件大小:1k
源码类别:

通讯/手机编程

开发平台:

C/C++

  1. //---------------------------------------------------------------------------
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. #include "Unit1.h"
  5. //---------------------------------------------------------------------------
  6. #pragma package(smart_init)
  7. #pragma resource "*.dfm"
  8. TForm1 *Form1;
  9. //---------------------------------------------------------------------------
  10. __fastcall TForm1::TForm1(TComponent* Owner)
  11.         : TForm(Owner)
  12. {
  13. }
  14. //---------------------------------------------------------------------------
  15. void __fastcall TForm1::Button1Click(TObject *Sender)
  16. {
  17.     AnsiString res = "";
  18.     AnsiString drive = "c:\";
  19.     unsigned long VolumeSerialNumber = 0;
  20.     GetVolumeInformation(drive.c_str(), 0, 0,&VolumeSerialNumber,0, 0, 0, 0);
  21.     __int64 ii = VolumeSerialNumber;
  22.     res = IntToHex(ii, 8);
  23.     /*
  24.     while(res.Length()<8)
  25.         res = "0"+res;
  26.     if(res.Length()==8)
  27.         res = res.SubString(1,4)+"-"+res.SubString(5,4);
  28.     */
  29.     Memo1->Lines->Text = res;
  30.     int i = GetDriveTypeA("C:\");
  31. }
  32. //---------------------------------------------------------------------------