码迷,mamicode.com
首页 >  
搜索关键字:钩子    ( 1674个结果
第二章:程序的基本结构
flask中的helloworld: flask中的上下文全局变量: 请求调度:flask使用app.route修饰器或者app.add_url_rule()生成映射 请求钩子:在处理请求之前或之后执行某些代码很有用。比如,在请求开始前,需要创建数据库或者认证用户,为了避免使用重复代码,flask提
分类:其他好文   时间:2016-03-21 15:20:08    阅读次数:205
第27章 窗口与消息(1)
27.1 线程的消息队列 (1)Windows用户对象(User Object) ①类型:图标、光标、窗口类、菜单、加速键表等 ②当一个线程创建某个对象时,则该对象归这个线程的进程所有,当进程结束时,如果用户没有明确删除这个对象,则操作系统会自动删除这个对象。 ③窗口和钩子(hook)这两种用户对象
分类:其他好文   时间:2016-03-19 19:25:53    阅读次数:243
Java关闭钩子
在Java程序中可以通过添加关闭钩子,实现在程序退出时关闭资源的功能。 使用Runtime.addShutdownHook(Thread hook)向JVM添加关闭钩子 ShutdownHook(Thread hook)方法,可以注册一个JVM关闭的钩子,这个钩子可以在以下几种场景被调用: 1)程序
分类:编程语言   时间:2016-03-16 16:53:35    阅读次数:248
EVC编程点滴四 - 钩子
wince下支持三种钩子: 1.#define WH_JOURNALRECORD 0使应用程序可以监视输入事件。典型地,应用程序使用该HOOK记录鼠标、键盘输入事件以供以后回放。该HOOK是全局HOOK,并且不能在指定线程中使用。 2.#define WH_JOURNALPLAYBACK 1使应用程
分类:其他好文   时间:2016-03-08 23:20:16    阅读次数:414
python之键盘监听木马(SMTP信箱收取监听结果、修改注册表自启动)
最近接触了python的win32库,库子提供了不少可用于windows开发的API,这里就利用这个为原理制作一个键盘监听木马的雏形。 这里需要使用额外的模块pythonHook(放置钩子时),pythoncom 主要监听功能相关代码: #放置键盘监听钩子 def seeing(): PH=pyHo
分类:编程语言   时间:2016-02-29 12:52:46    阅读次数:473
ci钩子
钩子 - 扩展框架核心 CodeIgniter 的钩子特性提供了一种方法来修改框架的内部运作流程,而无需修改 核心文件。CodeIgniter 的运行遵循着一个特定的流程,你可以参考这个页面的 应用程序流程图 。但是,有些时候你可能希望在 执行流程中的某些阶段添加一些动作,例如在控制器加载之前或之后
分类:其他好文   时间:2016-02-26 18:56:10    阅读次数:124
Template pattern模板方法模式
1>模板模式定义了算法的步骤,把这些步骤的实现延续到子类 2>模板模式为我们提供了一个代码复用的技巧 3>模板抽象类中可以定义具体方法、抽象方法和钩子方法 4>为了防止子类改变模板中的算法,可以将模板方法声明为final 5>钩子是一种方法,它在抽象类中不做事,或只做默认的事,子类可以选择要不要实现
分类:其他好文   时间:2016-02-26 15:30:41    阅读次数:230
用Delphi实现Windows的鼠标钩子函数
Delphi是基于PASCAL语言的Windows编程工具,功能十分强大。然而在Delphi的帮助文件中,对Windows API函数的说明沿袭了 VC 的格式,和VC一样,对很多API函数的用法没有举例子详细说明,对一些深入系统内部的API函数更是语焉不详,给编程者带来不便。笔者仅就在Window
分类:Windows程序   时间:2016-02-25 19:44:07    阅读次数:258
WinCE 6 鼠标钩子(HOOK)
1 // MouseHook.h 2 3 #ifdef MOUSEHOOK_EXPORTS 4 #define MOUSEHOOK_API __declspec(dllexport) 5 #else 6 #define MOUSEHOOK_API __declspec(dllimport) 7 #e
分类:Windows程序   时间:2016-02-22 11:45:37    阅读次数:271
Ring3下绕过Windows写时复制机制实现全局EAT钩子
在注入到某进程中对Ntdll下EAT钩子的时候作用域仅仅只是当前进程,可是明明所有进程的Ntdll模块全是映射的同一个啊。原来Windows支持一种机制,允许两个或两个以上的进程共享同一块存储器。不过操作系统会给共享的存储页指定写时复制属性,当有个进程想修改一个共享页面时,操作系统会从内存中找到一个
分类:Windows程序   时间:2016-02-20 22:46:01    阅读次数:1483
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!