亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dialogformfile.cpp

?? 可以使用硬件指紋作為密鑰加密文件
?? CPP
字號:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
#include "DialogFormFile.h"
#include "MyClassFile.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "DiskInfo"
#pragma resource "*.dfm"
TDialogForm *DialogForm;
TPascalFun *PascalFun; //引用Delphi函數(shù)的類
TMyClass *MyClass;  //作者自定義的類
int errornum;//輸入錯誤的次數(shù)
unsigned long BanMove,CDVOL,tmpCDVOL,tmpBanMove;
int ST,ET;
SYSTEMTIME *nowtime=new SYSTEMTIME;
int randnum;
bool succeed;
AnsiString CryptFile;
//---------------------------------------------------------------------------
__fastcall TDialogForm::TDialogForm(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TDialogForm::Decrypt()
{
MyClass->ShowMyMessage(Caption,"正在解口令......");
GetLocalTime(nowtime);
if((ST<=nowtime->wHour&&nowtime->wHour<=ET)||(ST==24&&ET==24))
{ //先釋放文件,再解密
CryptFile=PascalFun->ExportEncryptFile(Application->ExeName);//生成文件的文件名為XXXXXX.exe.gv
succeed=MyClass->DecryptFile(CryptFile,Password->Text,BanMove,CDVOL,3);  //生成文件的文件名為XXXXXX.exe
if(!succeed)
   errornum++; //如果不能解密,則記錄失敗次數(shù)
 if (succeed)
 {
 MyClass->CloseMyMessage();
   errornum=0;
   //CryptFile=XXXXXX.exe
   CryptFile=CryptFile.SubString(1,CryptFile.Length()-3);
  //由于程序先壓縮再加密,所以解密是要先解密再解壓
  MyClass->Expand(CryptFile);
   //監(jiān)視進(jìn)程,如果它關(guān)閉,我也關(guān)閉
   this->Hide();
   if(PascalFun->WinExecAndWait32(CryptFile,SW_NORMAL)==0);
    {
      this->Close();
  }}}
else
 errornum++;  //如果時間不對
MyClass->CloseMyMessage();
switch (errornum)
{
case 1: ShowMessage("文件解密失敗,請檢查您的操作是否符合“加密方式”。");break;
case 2: ShowMessage("文件解密再次失敗!不要緊,請?jiān)俳釉賲枺?quot;); break;
case 3: ShowMessage("很抱歉,又錯了!"); break;
case 4: ShowMessage("經(jīng)過屢敗屢試之后,令我懷疑你是誰。");this->Close();break;
}   }
//---------------------------------------------------------------------------
void __fastcall TDialogForm::FormShow(TObject *Sender)
{
repeat:if(Application->MessageBoxA(PascalFun->MypChar("請問解密的時候是否要使用密鑰光盤?"),Application->Title.c_str(),MB_YESNO)==IDYES)
{
DiskInfo->Disk=MyClass->FindCD(DiskInfo);
if(DiskInfo->DiskSize>1) //檢測是否有光盤
tmpCDVOL=abs(DiskInfo->SerialNumber+DiskInfo->DiskSize/1024);
else
{
ShowMessage("沒有找到光盤!");
goto repeat;
}
}
  //由于下面使用的BanMove會因讀文件而出錯,所以使用過渡變量
tmpBanMove=MyClass->GetBanMove(DialogForm->DiskInfo,Application->ExeName);
unsigned long filelength;
unsigned char * pszBuffer;
int filehandle;
filehandle=FileOpen(Application->ExeName,fmOpenRead);
filelength=FileSeek(filehandle,0,2);
FileSeek(filehandle,0,0);
pszBuffer=new char [filelength];
FileRead(filehandle,pszBuffer,filelength);
if(pszBuffer[filelength-5]==197)//197為不使用CDVOL的標(biāo)志
   CDVOL=19860308;
if(pszBuffer[filelength-5]==38)//38為使用CDVOL的標(biāo)志
{
  CDVOL=tmpCDVOL;
}
if(pszBuffer[filelength-5]!=38&&pszBuffer[filelength-5]!=197)
   {
    ShowMessage(Application->ExeName+" 已損壞!");
     goto end;
   }

if(pszBuffer[filelength-6]==197)//197為不使用BanMove的標(biāo)志
   BanMove=19851120;
if(pszBuffer[filelength-6]==157)//157為使用BanMove的標(biāo)志
{
   BanMove=tmpBanMove;
}
if(pszBuffer[filelength-6]!=157&&pszBuffer[filelength-6]!=197)
   {
    ShowMessage(Application->ExeName+" 已損壞!");
    goto end;
   }
ET=pszBuffer[filelength-7]-12;//24表示不使用“限時加密”
ST=pszBuffer[filelength-8]-11;
end:FileClose(filehandle);
delete []pszBuffer;
//產(chǎn)生隨機(jī)數(shù)來阻止破解
randomize();
randnum=abs(rand()*1000000000);
Image->Canvas->Font->Size=28;
Image->Canvas->TextOutA(Image->Width/5,Image->Height/10,String(randnum));
}
//---------------------------------------------------------------------------
void __fastcall TDialogForm::PasswordKeyPress(TObject *Sender, char &Key)
{
if(int(Key)==VK_RETURN)
{
   if(Password->Text=="") //不使用密碼
       Decrypt();//直接解密
   if(Password->Text!=""&&InputNumber->Text==String(randnum)) //使用密碼且輸入的數(shù)字正確
       Decrypt();//解密
} }
//---------------------------------------------------------------------------
void __fastcall TDialogForm::FormClose(TObject *Sender,
      TCloseAction &Action)
{
PascalFun->WipeFile(CryptFile) ;
}
//---------------------------------------------------------------------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲最大色网站| 久久伊人中文字幕| 一区二区高清视频在线观看| 99国产精品国产精品久久| 欧美韩日一区二区三区四区| 国产精品1区2区3区| 欧美国产精品中文字幕| 97aⅴ精品视频一二三区| 综合婷婷亚洲小说| 欧美日韩国产美女| 美国毛片一区二区三区| 久久久久久久久久久久久夜| 成人久久视频在线观看| 一区二区三区中文在线观看| 欧美日韩黄色影视| 极品少妇一区二区三区精品视频| 久久精品水蜜桃av综合天堂| av亚洲精华国产精华精| 亚洲成av人片| 2017欧美狠狠色| 一本一道综合狠狠老| 性感美女久久精品| 久久人人97超碰com| 99精品欧美一区二区三区综合在线| 亚洲永久免费av| 欧美不卡一区二区三区四区| 不卡一区二区中文字幕| 亚洲一区二区三区爽爽爽爽爽 | 91色婷婷久久久久合中文| 亚洲国产成人av网| 26uuu久久综合| 色婷婷综合久久久久中文| 免费欧美日韩国产三级电影| 欧美国产精品v| 欧美日韩一二区| 国产精品99久久久久久久vr| 一区二区三区在线观看网站| 精品日韩一区二区| 色婷婷激情久久| 精品一区二区三区在线播放视频| 亚洲欧洲日本在线| 欧美大肚乱孕交hd孕妇| 一本色道a无线码一区v| 国产综合久久久久久鬼色| 一区二区三区不卡在线观看| 久久婷婷国产综合精品青草| 欧美三级日本三级少妇99| 国产成人a级片| 日精品一区二区三区| 国产精品久久看| 欧美成人精品3d动漫h| 在线免费观看成人短视频| 国产一区二区三区黄视频| 亚洲第四色夜色| 最新国产精品久久精品| 2024国产精品| 欧美一区二区视频在线观看2022| 91小视频免费观看| 国产一区二区精品久久91| 日韩av一区二区在线影视| 一区二区三区小说| 国产精品色一区二区三区| 26uuu国产日韩综合| 欧美日韩免费观看一区二区三区 | 精品剧情v国产在线观看在线| 在线观看亚洲一区| 99re热这里只有精品视频| 国产**成人网毛片九色| 国模娜娜一区二区三区| 秋霞电影一区二区| 天堂va蜜桃一区二区三区| 一区二区三区四区在线免费观看| 国产精品高潮久久久久无| 久久久久久久久久久久电影| 精品区一区二区| 精品久久久久久无| 日韩一区二区精品| 日韩免费高清视频| 日韩欧美国产综合一区| 日韩欧美二区三区| 欧美成人a∨高清免费观看| 亚洲欧美综合色| 中文成人综合网| 国产欧美日韩激情| 国产精品每日更新| 亚洲国产精华液网站w| 国产精品另类一区| 中文字幕在线不卡一区| 亚洲欧美日韩系列| 亚洲精品大片www| 亚洲v中文字幕| 裸体健美xxxx欧美裸体表演| 老司机精品视频导航| 国产一区二区免费在线| 国产成人精品午夜视频免费 | 国产福利91精品一区二区三区| 国产精品自在在线| 成人午夜av影视| 91色porny在线视频| 精品视频全国免费看| 欧美一区二区三区免费视频 | 欧美精品亚洲二区| 欧美一级欧美三级在线观看| 欧美v亚洲v综合ⅴ国产v| 久久精品这里都是精品| 国产精品乱人伦| 亚洲综合偷拍欧美一区色| 午夜精品影院在线观看| 另类综合日韩欧美亚洲| 国产99一区视频免费| 91蜜桃免费观看视频| 欧美色图片你懂的| 欧美精品一区二区三| 亚洲欧美综合网| 日韩高清不卡一区| 国产成人亚洲综合a∨婷婷图片 | 91一区二区在线| 777色狠狠一区二区三区| 久久亚洲一级片| 亚洲宅男天堂在线观看无病毒| 奇米精品一区二区三区在线观看 | 爽好久久久欧美精品| 国产美女精品人人做人人爽| 色久综合一二码| 精品第一国产综合精品aⅴ| 亚洲天天做日日做天天谢日日欢| 日韩二区三区在线观看| 不卡一卡二卡三乱码免费网站| 91超碰这里只有精品国产| 国产精品久久久久久久久快鸭 | 欧美亚洲动漫另类| 日韩精品一区二区三区蜜臀| 亚洲欧美一区二区三区久本道91| 美女精品一区二区| 在线欧美日韩国产| 国产视频视频一区| 日韩中文字幕1| 97久久久精品综合88久久| 精品国产一区a| 亚洲午夜日本在线观看| 国产成人免费视频| 91麻豆精品国产91久久久资源速度| 国产精品久线在线观看| 美女国产一区二区三区| 欧美综合在线视频| 国产精品成人免费精品自在线观看| 奇米色一区二区三区四区| 在线观看国产91| 中文字幕一区二区三区蜜月| 国产乱码精品一区二区三区忘忧草 | 国产精品久久久久久久久动漫| 美日韩一区二区| 欧美日韩国产综合草草| 亚洲欧美日韩国产综合在线| 高清国产一区二区| 久久久久久久久久久久久女国产乱| 亚洲成人一区二区| 日本精品视频一区二区三区| 国产精品视频一二| 国产成人精品亚洲日本在线桃色| 日韩丝袜情趣美女图片| 丝袜国产日韩另类美女| 欧美三级中文字幕| 亚洲在线成人精品| 色老头久久综合| 一区二区三区中文字幕| 一本色道久久综合亚洲精品按摩| 中文字幕日本不卡| 99久久精品国产毛片| 一区视频在线播放| 91社区在线播放| 一区二区三区av电影| 色999日韩国产欧美一区二区| 亚洲日本成人在线观看| 色综合天天性综合| 一区二区三区日韩在线观看| 日本精品视频一区二区| 亚洲成人一区在线| 69av一区二区三区| 麻豆精品在线视频| 精品国产一区二区三区久久久蜜月 | 午夜久久久久久电影| 欧美精品一二三四| 美女网站视频久久| 久久综合成人精品亚洲另类欧美| 国产伦精品一区二区三区视频青涩| 精品久久久久av影院| 国产传媒久久文化传媒| 国产精品久久久久久久蜜臀| 91色视频在线| 日韩精品一二三区| 精品免费视频一区二区| 粉嫩绯色av一区二区在线观看 | 欧美精选一区二区| 久久国产免费看| 久久久精品免费免费| 91丨porny丨国产| 亚洲一区二区三区四区五区黄| 91精品国产欧美一区二区18| 国产一区三区三区|