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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lock_dialog.pas

?? EXELOCK 1.83 EXE文件加密器的源代碼
?? PAS
字號:
unit lock_dialog;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ExtCtrls, StdCtrls, TFlatEditUnit, TFlatButtonUnit, Buttons, ShellAPI;
                    
type
  TForm1 = class(TForm)
    Label1: TLabel;
    Button1: TFlatButton;
    Button2: TFlatButton;
    Edit1: TFlatEdit;
    procedure Button2Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Edit1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    OpFileName:String;
    CheckTimes:Byte;
    procedure WMSysCommand(var Message: TWMSysCommand); message wm_SysCommand;
    procedure RunLockFile(FileName: String);
    { Private declarations }
  public
    { Public declarations }
  end;

const
  Error_Thread='程序內部錯誤,系統可能不對。';
  Error_PassWrong='密碼錯誤,還有0%d次操作機會。';
  Error_Flag='加密標志錯誤,文件已經損壞。';

  cm_About=$00A0;

var
  Form1: TForm1;

implementation

{$R *.DFM}

function WinExecAndWait32(FileName:String;Visibility:Integer):Cardinal;
var
  WorkDir:String;
  StartupInfo: TStartupInfo;
  ProcessInfo: TProcessInformation;
begin
  GetDir(0,WorkDir);
  FillChar(StartupInfo, Sizeof(StartupInfo), #0);
  StartupInfo.cb := Sizeof(StartupInfo);
  StartupInfo.dwFlags := STARTF_USESHOWWINDOW;
  StartupInfo.wShowWindow := Visibility;
  if not CreateProcess(nil,
    PChar(FileName),               { pointer to command line string }
    nil,                           { pointer to process security attributes }
    nil,                           { pointer to thread security attributes }
    True,                          { handle inheritance flag }
    CREATE_NEW_CONSOLE or          { creation flags }
    NORMAL_PRIORITY_CLASS,
    nil,                           { pointer to new environment block }
    PChar(WorkDir),                { pointer to current directory name, PChar}
    StartupInfo,                   { pointer to STARTUPINFO }
    ProcessInfo)                   { pointer to PROCESS_INF }
    then Result := INFINITE {-1} else
  begin
    Application.MainForm.Hide;
    SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
    Application.ProcessMessages;
    WaitforSingleObject(ProcessInfo.hProcess, INFINITE);
    GetExitCodeProcess(ProcessInfo.hProcess, Result);
    CloseHandle(ProcessInfo.hProcess);  { to prevent memory leaks }
    CloseHandle(ProcessInfo.hThread);
    Application.MainForm.Close;         { exit application }
  end;
end;

procedure TForm1.RunLockFile(FileName:String);
  function jjm(S:String):String;
  var
    i:Byte;
  begin
    for i:=1 to Length(S) do
      S[i]:=Char(ord(S[i]) xor (i+3));
    jjm:=S;
  end;
var
  iSourceFile,iTargetFile:Integer;
  NumRead,NumWritten:Integer;
  MyBuf:packed array[0..2047]of Char;
  GetFlag,Flag:String[7];
  LockedFile:record
    Name:ShortString;
    Size:Integer;
    PassWord:String[15];
    Encrypted:Boolean;
  end;
  FileStart,FileEnd:Integer;
begin
  Flag:='@@#%#@@';
  try
    iSourceFile:=FileOpen(FileName,fmOpenRead or fmShareDenyNone);
    FileSeek(iSourceFile,-SizeOf(Flag),soFromEnd);
    FileRead(iSourceFile,GetFlag,SizeOf(GetFlag));
    if GetFlag=Flag then
    begin
      FileSeek(iSourceFile,-Sizeof(LockedFile)-SizeOf(Flag),soFromEnd);
      FileRead(iSourceFile,LockedFile,SizeOf(LockedFile));
      if LockedFile.PassWord=jjm(Edit1.Text) then
      begin
        FileStart:=LockedFile.Size+SizeOf(Flag);
        FileEnd:=SizeOf(LockedFile)+SizeOf(Flag);
        OpFileName:=LockedFile.Name+'_';
        try
          iTargetFile:=FileCreate(OpFileName);
          FileSeek(iSourceFile,-FileStart,soFromEnd);
          repeat
            NumRead:=FileRead(iSourceFile,MyBuf,SizeOf(MyBuf));
            if NumRead=SizeOf(MyBuf)then
              NumWritten:=FileWrite(iTargetFile,MyBuf,NumRead) else
              NumWritten:=FileWrite(iTargetFile,MyBuf,NumRead-FileEnd);
          until (NumRead=0) or (NumWritten<>NumRead);
          FileSetAttr(OpFileName,faHidden);
        finally
          FileClose(iTargetFile);
        end;
        if ParamStr(1)<>#0 then OpFileName:=OpFileName+' '+ParamStr(1);
        WinExecAndWait32(OpFileName,SW_SHOWNORMAL);
      end else
      begin
        if CheckTimes>=3 then
        begin
          FileClose(iSourceFile);
          Close;
        end else
        begin
          inc(CheckTimes);
          Label1.Caption:=Format(Error_PassWrong,[4-CheckTimes]);
          Edit1.Text:='';
        end;
      end;
    end else Label1.Caption:=Error_Flag;
  finally
    FileClose(iSourceFile);
  end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  Close;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  RunLockFile(Application.ExeName);
end;

procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key=13 then Button1Click(Sender);
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  MyMenu:HMenu;
begin
  MyMenu:=GetSystemMenu(Handle,False);
  AppendMenu(MyMenu,MF_STRING,cm_About,'關于(&A)');

  CheckTimes:=1;
  OpFileName:=Format(' %s',[ExtractFileName(ParamStr(0))]);
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  if FileExists(OpFileName) then DeleteFile(OpFileName);
end;

procedure TForm1.WMSysCommand(var Message: TWMSysCommand);
begin
  case Message.CmdType of
    cm_About:MessageDlg('作  者:萬  重  -  版  本:1.62'+#13
                       +'主  頁:mantousoft.51.net'+#13
                       +'郵  箱:mantousoft@sina.com',
                       mtCustom,[mbOk],0)
  else
    inherited;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产免费成人在线视频| 自拍偷拍亚洲综合| 欧美日韩精品一区二区三区蜜桃| 91玉足脚交白嫩脚丫在线播放| 国产精品亚洲午夜一区二区三区| 精品亚洲成a人| 日韩av一区二区三区四区| 亚洲国产精品欧美一二99| 亚洲第一av色| 日韩av一级片| 精品一区二区三区免费观看| 国产永久精品大片wwwapp| 国产经典欧美精品| 成人国产一区二区三区精品| 成人午夜电影小说| 色综合天天性综合| 在线视频你懂得一区| 欧美群妇大交群中文字幕| 在线播放亚洲一区| 精品三级在线观看| 欧美国产在线观看| 亚洲免费av高清| 日韩精品亚洲专区| 国产一区二区在线免费观看| 99久久精品国产麻豆演员表| 在线精品亚洲一区二区不卡| 欧美精品在线视频| 久久久久久日产精品| 国产精品久久久爽爽爽麻豆色哟哟| 中文字幕中文乱码欧美一区二区| 亚洲激情在线播放| 免费人成网站在线观看欧美高清| 久久99精品国产91久久来源| 成人久久18免费网站麻豆| 色诱亚洲精品久久久久久| 欧美一区二区在线播放| 久久久高清一区二区三区| 日韩毛片在线免费观看| 视频一区二区国产| 国产成人午夜精品影院观看视频 | 无码av免费一区二区三区试看| 日本不卡的三区四区五区| 国产精品一区三区| 在线一区二区三区四区五区| 日韩欧美中文字幕精品| 欧美激情一区二区| 日韩精品久久理论片| 懂色av中文一区二区三区| 在线观看91视频| 久久久亚洲精品一区二区三区| 亚洲猫色日本管| 久久99久久久欧美国产| 97精品国产露脸对白| 日韩一区二区三区视频在线 | 久久97超碰色| 97久久久精品综合88久久| 日韩午夜中文字幕| 中文字幕永久在线不卡| 免费成人在线影院| 91啪在线观看| www日韩大片| 丝袜诱惑亚洲看片| 波多野结衣在线一区| 欧美一区永久视频免费观看| 国产精品高清亚洲| 寂寞少妇一区二区三区| 欧美在线观看一二区| 国产欧美一区二区精品性| 日韩激情视频在线观看| 91丝袜高跟美女视频| 欧美精品一区二区三区蜜桃| 亚洲国产精品麻豆| 91在线精品一区二区| 日韩欧美中文字幕公布| 午夜精品免费在线| 91免费国产在线观看| 久久久久99精品一区| 日韩成人伦理电影在线观看| 色婷婷激情久久| 国产精品毛片久久久久久久| 毛片一区二区三区| 欧美日韩高清在线| 亚洲激情自拍偷拍| 91麻豆精品在线观看| 亚洲国产精品ⅴa在线观看| 国产专区综合网| 日韩精品资源二区在线| 午夜精品久久久久久久久| 日本久久精品电影| 国产精品夫妻自拍| 国产91高潮流白浆在线麻豆| 久久网站最新地址| 麻豆精品在线视频| 777精品伊人久久久久大香线蕉| 一区二区三区精品视频在线| 91视频在线看| 亚洲日本青草视频在线怡红院| 国产盗摄一区二区| 国产亚洲女人久久久久毛片| 紧缚奴在线一区二区三区| 精品国产乱码久久久久久蜜臀| 日本一不卡视频| 日韩女优毛片在线| 精品一区二区三区在线观看国产| 日韩一区二区精品葵司在线| 日韩和欧美一区二区三区| 欧美高清dvd| 蜜臀av性久久久久av蜜臀妖精| 91精品国产乱| 久久精品久久99精品久久| 日韩你懂的电影在线观看| 精品一区二区三区免费| 久久亚洲捆绑美女| 国产乱对白刺激视频不卡| 国产精品欧美综合在线| av亚洲精华国产精华精| 亚洲视频在线观看三级| 欧美中文字幕一区二区三区亚洲| 夜夜爽夜夜爽精品视频| 91精品免费在线观看| 激情偷乱视频一区二区三区| 国产视频在线观看一区二区三区| 国产激情一区二区三区四区| 国产精品国产三级国产aⅴ无密码| 91同城在线观看| 午夜成人在线视频| 欧美成人aa大片| 国产精品一区不卡| 亚洲色图欧美在线| 欧美日韩性生活| 免费观看成人鲁鲁鲁鲁鲁视频| 国产亚洲成年网址在线观看| 成人听书哪个软件好| 夜夜精品浪潮av一区二区三区| 91精品国产综合久久久久久| 国产精品正在播放| 亚洲欧美日韩国产另类专区| 欧美放荡的少妇| 国产精品一区二区在线观看网站 | 国产a精品视频| 樱花草国产18久久久久| 欧美一级一区二区| 丁香网亚洲国际| 亚洲成人av资源| 久久久天堂av| 一本在线高清不卡dvd| 日本美女一区二区三区视频| 国产亚洲成aⅴ人片在线观看| 欧洲一区二区av| 国模大尺度一区二区三区| 亚洲视频精选在线| 欧美电影精品一区二区| 99久久婷婷国产精品综合| 视频一区二区三区在线| 国产精品久99| 欧美一区二区视频在线观看2022 | 国产日产精品一区| 欧美视频一区二区在线观看| 国产精品一区二区久久不卡| 亚洲1区2区3区4区| 亚洲欧洲日韩在线| 日韩精品最新网址| 欧美曰成人黄网| 国产91丝袜在线18| 日韩精品三区四区| 亚洲男人的天堂av| 久久久不卡网国产精品一区| 欧美三区在线视频| yourporn久久国产精品| 蜜桃视频一区二区三区| 一区二区三区美女| 国产精品久久久久久一区二区三区| 欧美一区二区精品| 欧美性受xxxx黑人xyx| 成人精品国产免费网站| 久久国内精品自在自线400部| 亚洲综合丁香婷婷六月香| 欧美激情一区二区在线| 欧美一级高清片| 欧美视频中文一区二区三区在线观看| 国产.精品.日韩.另类.中文.在线.播放| 爽好多水快深点欧美视频| 亚洲天堂a在线| 国产精品欧美综合在线| 久久久五月婷婷| 欧美videossexotv100| 欧美精品成人一区二区三区四区| 91免费版在线看| av在线不卡电影| 成人久久18免费网站麻豆 | 精品一区二区三区免费视频| 天堂一区二区在线| 亚洲一区二区三区在线播放| 中文字幕一区二区视频| 日本一区二区三区在线不卡| 26uuu精品一区二区在线观看| 日韩欧美色电影| 日韩免费在线观看| 日韩精品在线网站| 欧美一区二区三区视频|