码迷,mamicode.com
首页 >  
搜索关键字:钩子    ( 1674个结果
全局键盘钩子(WH_KEYBOARD)
为了显示效果,在钩子的DLL中我们会获取挂钩函数的窗体句柄,这里的主程序窗体名为"TestMain",通过FindWindow查找。KeyBoardHook.dll代码[delphi]view plaincopylibraryKeyBoardHook;{ImportantnoteaboutDLLme...
分类:其他好文   时间:2015-11-28 01:00:51    阅读次数:261
实现拦截API的钩子(Hook)
道理不多讲,简单说就是将系统API的跳转地址,替换为我们自己写的API的地址,所以要求我们自定义的API函数要和被拦截的API有相同的参数。在用完后,记得恢复。因为要挂全局的钩子,所以Hook的部分,做成DLL。源码下载Hook.DLL主工程文件代码[delphi]view plaincopylib...
分类:Windows程序   时间:2015-11-28 00:56:26    阅读次数:241
Delphi实现全局鼠标钩子
其中涉及到的一些API,网上均能查到详细的解释,这里不再熬述。源码下载因为是全局钩子,所以要用dll注入。用到的鼠标消息结构如下:[delphi]view plaincopyPMouseHookStruct=^TMouseHookStruct;{$EXTERNALSYMtagMOUSEHOOKSTR...
分类:Windows程序   时间:2015-11-28 00:56:08    阅读次数:364
checkstyle代码检查工具安装配置
使用:SVN钩子 + CheckStyle + svnchecker原理概述:(1)CheckStyle定义了代码的规范;(2)svnchecker可以调用CheckStyle定义的规范进行检查;(3)使用svn的钩子程序可以在代码提交前执行svnchecker.安装步骤:1.下载并安装CheckS...
分类:其他好文   时间:2015-11-27 19:28:07    阅读次数:181
没有躲过的坑--捕获窗口之外的鼠标消息(钩子还是??)
做一个发送表情的对话框,类似微信和QQ一样的,点击表情按钮,弹出表情框,鼠标点击表情框外时,这个表情框被kill。说白了 就是在这个窗口上获得窗口外面的鼠标消息。Google百度了一番,很多人说道使用钩子,才能获得窗口外面的click事件,这也未免太小题大做了吧。还好发现了一个简简单单的函数: SetCapture(*this); 函数功能:该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口...
分类:其他好文   时间:2015-11-24 07:38:45    阅读次数:133
Git详解之七:自定义Git
自定义 Git到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它。 在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自定义的要求。通过这些工具,它会和你和公司或团队配合得天衣无缝。(伯乐在线注:如果你对Git还不了解,建议...
分类:其他好文   时间:2015-11-19 14:53:44    阅读次数:246
jQuery-1.9.1源码分析系列(七) 钩子(hooks)机制及浏览器兼容
处理浏览器兼容问题实际上不是jQuery的精髓,毕竟让技术员想方设法取弥补浏览器的过错从而使得代码乱七八糟不是个好事。一些特殊情况的处理,完全实在浪费浏览器的性能;突兀的兼容解决使得的代码看起来既不美观也也不能对前端技术有任何提升。但是不管怎么说,只要不同的浏览器存在,就有可能出现兼容性问题,我.....
分类:Web程序   时间:2015-11-16 12:27:26    阅读次数:393
初步了解回调函数
1.诸葛亮给赵子龙一个锦囊,吩咐他危急时打开按锦囊指示办,锦囊里的命令就是回调函数,危急时刻就是回调的时机。不同的锦囊里可以有不同的命令。2.回调函数最常见的是鼠标键盘钩子的回调。看了这个就很明白了。第一人要第二人等待某件事A(挂钩,主调函数),在某个时刻T发生事件A(有消息发生),第二人要告诉第一...
分类:其他好文   时间:2015-11-14 00:51:20    阅读次数:295
全局钩子
using System;using System.Collections.Generic;using System.IO;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Reflection;...
分类:其他好文   时间:2015-11-13 14:41:15    阅读次数:242
java修饰符
java修饰符主要分为两类:1.访问修饰符 2.非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。一:访问控制修饰符java中使用访问控制符来保护对类、变量、方法和钩子方法的访问。有四种不同的访问权限:默认的:default,在同一包内见,不使用任何修饰符私有的:private,在同...
分类:编程语言   时间:2015-11-09 22:34:58    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!