Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它 可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处 理。这样,...
分类:
其他好文 时间:
2014-07-31 16:35:16
阅读次数:
265
一:引言:你也许一直对金山词霸的屏幕抓词的实现原理感到困惑,你也许希望将你的键盘,鼠标的活动适时的记录下来,甚至你想知道木马在windows操作系统是怎样进行木马dll的加载的…..其实这些都是用到了windows的钩子函数。因此本文将对钩子函数的相关知识进行阐述。当然,本文的目的并不是想通过此程序...
WINDOWS的钩子函数可以认为是WINDOWS的主要特性之一。利用它们,您可以捕捉您自己进程或其它进程发生的事件。通过“钩挂”,您可以给 WINDOWS一个处理或过滤事件的回调函数,该函数也叫做“钩子函数”,当每次发生您感兴趣的事件时, WINDOWS都将调用该函数。一共有两种类型的钩子:局部的和...
分类:
其他好文 时间:
2014-07-31 16:01:26
阅读次数:
179
js中的函数参数个数不是确定区别函数的,也就是说你定义一个函数A(x,y) 当你使用这个函数时,你可以A();A(1);A(1,2);A(1,2,3);都是调用这个A(x,y)函数。例子: 函数调用测试,参数个数和函数声明不一样多 ...
分类:
Web程序 时间:
2014-07-25 13:58:31
阅读次数:
227
Python程序调试:断点调试是必须有的功能,以Pycharm开发工具为例:一、理论知识:1. step into(F7)就是单步执行,遇到子函数就进入并且继续单步执行;2 step over(F8)是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把...
分类:
编程语言 时间:
2014-07-18 21:07:36
阅读次数:
182
1. 嵌套函数子函数可以继承父函数的变量父函数返回子函数子函数返回结果看例子如下:结果是一个字符串fun1+fun2#!/usr/bin/env python# coding=utf-8def fun1(a1): def fun2(a2): return a1+a2 ret...
分类:
编程语言 时间:
2014-07-18 09:01:05
阅读次数:
231
钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。对每种类型的钩子由系统来维护一个钩子链,最近安装的钩子放在链的开始,而最先安装的钩子放在最后,也就是后加入的先获得控制权。要实现Win32的系统钩...
分类:
其他好文 时间:
2014-07-06 12:15:13
阅读次数:
148
1NF(无重复列) 所有的域都应该是原子的,即每一列都是不可分割的数据项 2NF(消除部分子函数依赖) 假如:(学号,姓名,年龄,课程号,成绩,学分), primary key 为(学号, 课程号) 所以存在(学号,课程号) → (姓名,年龄,成绩,学分) 但该表不满足2NF,因为存在以下关系 (课...
分类:
数据库 时间:
2014-07-05 19:12:40
阅读次数:
270
Android native 动态库注射,钩子函数的实现。...
分类:
移动开发 时间:
2014-06-22 17:24:53
阅读次数:
335
闭包是什么? 通过闭包,子函数得以访问父函数的上下文环境,即使父函数已经结束执行。 OK,我来简单叙述下,先上图。 都知道函数是javascript整个世界,对象是函数,方法是函数,并且js中实质性的面向对象相关也都是函数来实现和延伸,例如:“类”。 window:是指js中window类,也是js...
分类:
编程语言 时间:
2014-06-22 12:44:32
阅读次数:
292