E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Hhook
C++ —— 编写Windows钩子,完成屏蔽系统win+d显示/隐藏窗口功能(win功能不影响)。(附完整源码)
HHOOK
钩子(hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。
信必诺
·
2023-09-28 09:32
Qt
C++
c++
qt
钩子
关于API HOOK(OpenProcess),根据网上文章改写
#include"APIHook.h"externCAPIHookg_OpenProcess;//自定义OpenProcess函数#pragmadata_seg("YCIShared")HHOOKg_
hHook
早起旺财
·
2020-09-17 11:32
VC++
浅谈C++KeyboardProc|LowLevelKeyboardProc函数使用
In_intidHook,_In_HOOKPROClpfn,_In_HINSTANCEhMod,_In_DWORDdwThreadId);LRESULTWINAPICallNextHookEx( _In_opt_
HHOOK
QPZME
·
2020-09-12 13:51
C++
WH_CBT监控有窗体的进程创建
BOOLWINAPISetHook(BOOLfInstall){BOOLfOk;if(fInstall){if(g_
hhook
==NULL){//error}g_
hhook
=SetWindowsHookEx
心情第一
·
2020-09-10 20:34
经验
CBT钩子实现解决程序间的冲突
CBTHooks:声明全局变量:staticHHOOKg_
hHook
=N
lion_wing
·
2020-09-10 14:35
编程语言
通过对WH_CBT进行hook对系统对话框和自建对话框进行自定义绘制
查了资料,用WM_CBT钩子,写了个demo,不仅自己写的对话框可以重绘,而且系统对话框也可以重绘.首先定义一个全局的钩子句柄HHOOKg_
hHook
;然后是钩子处理函数.
Mi_Bo
·
2020-09-10 11:36
技术话题
VC星号密码查看器源码
UINTg_timer=0;voidCGetPwdDlg::StartDeteck(){//TODO:在此添加控件通知处理程序代码//g_
hHook
=SetWindowsHookEx(WH_JOURNALRECORD
H-KING
·
2020-08-24 14:34
MFC基础知识学习
VC++截取输入法输入信息钩子dll实现
钩子如下#include"windows.h"#include"imm.h"#include"stdio.h"//#defineHOOK_API__declspec(dllexport)HHOOKg_
hHook
weixin_30693683
·
2020-08-12 18:43
Replace MessageBox Button's Caption
1代码varhook:
HHOOK
;constK_YesNew='&Yes-NEW';//&:Canuseshortcut:YreplaceforsigleclickK_NoNew='&No-NEW';K_OKNew
dechun15963
·
2020-08-11 11:26
Delphi如何获取QQ2010聊天窗口句柄?
unitHKProc;interfaceusesWindows,Messages,Dialogs,iniFiles,SysUtils;varhNextHookProc:
HHook
;procSaveExit
weixin_30439031
·
2020-08-05 14:07
Api_hook 拦截 messageBox 等函数
usesSysUtils,Windows,Classes,unitHookin'unitHook.pas';{$R*.res}constHOOK_MEM_FILENAME='tmp.hkt';varhhk:
HHOOK
书搞进脑袋-创新-创造
·
2020-01-09 10:00
易语言电脑屏幕锁定工具源码
SetWindowsHookExA".参数ihook,整数型.参数lpfunc,子程序指针.参数hin,整数型.参数threadid,整数型.DLL命令卸载钩子,整数型,,"UnhookWindowsHookEx".参数
hHook
易语言源码教程
·
2018-12-05 15:47
OCX中使用钩子HOOK消息
使用步骤1.首先在OCX的cpp文件中声明一个全局变量:staticHHOOKhHook=NULL;2.定义
hHook
处理函数:LRESULTCALLBACKGetMessageProc(intnCode
rankun1
·
2016-03-24 09:00
ocx
hook
钩子
【HOOK技术】键盘钩子
首先,HOOK技术中的几个常用函数: View Code
HHOOK
SetWindowsHookEx( int idHook, // type
·
2015-11-13 21:43
OO
wince中的hook(钩子)用法
创建钩子 CallNextHookEx:将消息传给钩子链中的下一个钩子 UnhookWindowsHookEx:释放钩子 对于创建钩子的函数SetWindowsHookEx,MSDN给出其原形如下:
HHOOK
·
2015-11-13 06:07
WinCE
c# 钩子
函数原形:
HHOOK
SetWindo
·
2015-11-12 21:31
C#
低层键盘钩子
. // #pragma data_seg (".mydata")
HHOOK
g_hHookKbdLL = NULL; BOOL&nbs
·
2015-11-12 11:00
键盘
采用个hook技术对writefile函数进行拦截
include <TlHelp32.h>#pragma comment(lib,"ImageHlp")#pragma data_seg("Shared")
HHOOK
·
2015-11-12 11:17
write
Delphi如何获取QQ2010聊天窗口句柄?
interface uses Windows, Messages,Dialogs,iniFiles,SysUtils; var hNextHookProc:
HHook
·
2015-11-11 16:49
Delphi
钩子学习心得
THookDataOutputProc = procedure(PBuffer: PChar);stdcall; THookData = record Installed: Boolean; Hhk:
HHook
·
2015-11-11 13:14
学习
鼠标钩子--- 悬浮窗口
#pragma once /*global*/ extern DWORD g_dwThreadId; extern HINSTANCE g_Hinstance; extern
HHOOK
·
2015-11-11 10:18
窗口
Windows SDK 之 Hook的使用
在使用SetWindowsHookEx的过程中遇到的问题 函数原型
HHOOK
WINAPI SetWindowsHookEx( _In_ int idHook, _In_ HOOKPROC
·
2015-11-11 07:25
windows
另类键盘钩子 DLL自己安装钩子
#pragma data_seg () static
HHOOK
g_hKeyboardHook = NULL; static HINSTANCE g_hInst
·
2015-11-11 05:02
dll
win7和XP下全局键盘钩子的方法并不相同
win7:
hHook
= SetWindowsHookEx(WH_KEYBOARD_LL, KeyBoardHookProcedure, IntPtr.Zero, 0); XP:
·
2015-11-11 03:58
win7
MFC线程钩子和全局钩子[HOOK DLL]
SetWindowsHookEx函数 函数原型
HHOOK
SetWindowsHookEx(  
·
2015-11-10 21:15
mfc
实现拦截API的钩子(Hook)
Classes, ApiDefine in 'ApiDefine.pas', APIHook in 'APIHook.pas'; {$R *.res} var HookHandle:
HHook
·
2015-11-02 09:03
api
关于全局HOOK的2个友情提醒
比如下面的事列代码, #pragma data_seg("myCBTHook")
HHOOK
glhHook=NULL; DWORD hookWinThread=NULL;#
·
2015-10-31 14:06
OO
WinAPI: CallNextHookEx - 调用下一个钩子
CallNextHookEx( hhk:
HHOOK
; {当前钩子的句柄} nCode: Integer; {钩子代码; 就是给下一个钩子要交待的} wParam: WPARAM
·
2015-10-31 11:17
call
MFC 钩子简介
钩子是一个强大的武器,要小心使用全局钩子,一般使用线程钩子,关键步骤如下: 下面所有代码都在cpp文件中添加: 1、 声明全局钩子变量,全局钩子函数:
HHOOK
·
2015-10-31 10:09
mfc
Delphi如何获取QQ2010聊天窗口句柄?
interface uses Windows, Messages,Dialogs,iniFiles,SysUtils; var hNextHookProc:
HHook
·
2015-10-31 09:42
Delphi
全局钩子接收键盘消息并产生新的全局键盘消息
是按顺序产生这些事件的,代码如下: #include <Windows.h>#define DllExport _declspec(dllexport)
HHOOK
g_KeyBoard =
·
2015-10-31 09:53
键盘
VC:键盘钩子函数
1、创建一个Win32的动态链接库工程,在C++源文件中编写代码如下: #include <windows.h>
HHOOK
g_hKeyboard=NULL; LRESULT
·
2015-10-31 09:52
函数
VC:鼠标钩子函数
1、创建一个Win32的动态链接库工程,在C++源文件中编写代码如下: #include <windows.h>
HHOOK
g_hMouse=NULL; LRESULT CALLBACK
·
2015-10-31 09:52
函数
DLL建立读写共享节区(Segment)
. // #include "stdafx.h" #include "Hook.h"
HHOOK
g_
hHook
;
HHOOK
g_hHookKey
·
2015-10-30 13:54
dll
C#钩子本线程内消息拦截
钩子其实就是调用一下API而已:1、安装钩子: SetWindowsHookEx 函数原形:
HHOOK
SetWindowsHookEx(
·
2015-10-23 08:48
C#
wince中的hook(钩子)用法
SetWindowsHookEx:创建钩子CallNextHookEx:将消息传给钩子链中的下一个钩子UnhookWindowsHookEx:释放钩子对于创建钩子的函数SetWindowsHookEx,MSDN给出其原形如下:
HHOOK
·
2015-10-21 11:39
WinCE
通过安装钩子改变MessageBox外观,
1首先介绍一下鼠标键盘钩子通过
HHOOK
SetWindowsHookEx(WH_MOUSE..WH_KEYBOARD ....
dxgcsdn
·
2015-10-03 13:31
windows程序设计
SetWindowHookEx 做消息响应
HHOOK
g_Hook = NULL; LRESULT CALLBACK CallWndProc( _In_ int nCode, _In_ WPARAM wParam,
·
2015-07-16 08:00
window
全局钩子ESC 关闭程序
只需三步:1.定义钩子
HHOOK
MyHook; //接收由SetWindowsHookEx返回的旧的钩子 2.安装钩子BOOL CVLifeClient2App::InitInstance
a379039233
·
2015-06-16 09:00
Hook
HHOOK
g_hKeyBoard;
HHOOK
g_hMouse; LRESULT CALLBACK MouseProc( _In_ int nCode, _In_ WPARAM wParam,
whatever957
·
2014-12-22 23:49
mfc
hook
钩子
Hook
HHOOK
g_hKeyBoard;
HHOOK
g_hMouse;LRESULT CALLBACK MouseProc(_In_ int nCode,_In_ WPARAM wParam,_In_
whatever957
·
2014-12-22 23:49
MFC
HOOK
钩子
MFC
MFC程序中屏蔽鼠标
屏蔽鼠标功能需要用到钩子,使用过程如下:1、定义全局变量
HHOOK
g_hMouse = NULL;2、定义全局回调函数LRESULT CALLBACK MouseProc(int nCode,WPARAM
骑行远方
·
2014-11-10 16:00
mfc
鼠标
屏蔽
WinAPI: CallNextHookEx - 调用下一个钩子
CallNextHookEx( hhk:
HHOOK
;{当前钩子的句柄} nCode:Integer;{钩子代码;就是给下一个钩子要交待的} wParam:WPARAM;{要传递的参数;由钩子类型决定是什么参数
涂孟超
·
2014-09-26 15:00
钩子
HHOOK
基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数
lonelyrains
·
2014-05-05 10:00
钩子
禁用 鼠标 键盘 delphi
varKHK:
HHook
;tmp:integer;functionHookProc(ICode:integer;WP:WParam;LP:LParam):LResult;beginResult:=CallNextHookEx
vga
·
2014-04-27 07:00
使得OCX控件响应PreTranslateMessage消息的步骤
/blog.csdn.net/one_in_one/article/category/10661501.首先在OCX的cpp文件中声明一个全局变量:staticHHOOKhHook=NULL;2.定义
hHook
ljh081231
·
2014-04-23 11:00
钩子函数举例
VS2010建立一个基于对话框的应用程序HOOKDLG,添加修改以下函数可以使程序屏蔽掉鼠标和键盘消息,按Alt+F4键退出程序: 1 HWND hWnd = NULL; //定义成全局变量 2
HHOOK
·
2014-04-10 13:00
函数
WH_CBT监控有窗体的进程创建
1BOOLWINAPISetHook(BOOLfInstall){23BOOLfOk;4if(fInstall)5{67if(g_
hhook
==NULL)8{9//error10}11g_
hhook
BMOP
·
2014-02-26 01:55
Windows系统
用HOOK OpenProcess实现不能被终止的程序
include"APIHook.h" externCAPIHookg_OpenProcess; //自定义TerminateProcess函数#pragmadata_seg("YCIShared")HHOOKg_
hHook
u013805103
·
2013-10-23 09:00
OCX中通过HOOK来实现PreTranslateMessage
1.首先在OCX的cpp文件中声明一个全局变量:staticHHOOKhHook=NULL;2.定义
hHook
处理函数:LRESULTCALLBACKGetMessageProc(intnCode,WPARAMwParam
sniper_bing
·
2013-07-01 16:00
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他