钩子

“钩子”是上海以及其他地方当地运管处为查黑车雇请的“诱饵”,他们每钓鱼成功一次,可获奖金500元。黑车司机被处1万元罚金后,可继续上路。问题是,仅靠巨额罚款难以根治黑车营运问题;同样,以诱导违法违规的方式执法,其合法性问题同样引人深思。
  所属卷:Rostrinucula Kudo
  所属科:Labiatae
  中文名:钩子
  其它中文名:火香(陕西略阳)。
  文献来源:Rostrinucula dependens (Rehd. ) Kudo (1929); Hand. - Mazz. (1939); C. Y. Wu(1959).
  Elsholtzia dependens Rehd. in Sarg. (1916); Sun (1932).
  描述字段:灌木,高1—2米。茎圆柱形,褐色,有条纹,具匍匐茎;小枝初时具粉末状绒毛,后渐无毛,横切面具宽大的髓部。叶长圆状椭圆形或倒卵圆状椭圆形,长4—9厘米,宽1.2—3厘米,先端锐尖或短渐尖,基部楔形,边缘除基部(1/3)外余具锯齿,坚纸质,叶面无毛,背面初时被分散的星状毛,后除叶脉外渐脱落,有黄色腺点。穗状花序顶生圆柱形,纤长下垂,密被白色星状绒毛,长7—20厘米,宽约1厘米;轮伞花序6—10花,在开花前其下承以成对苞片及小苞片,均早落;萼钟状,10脉,外面被星状绒毛,内面无毛,萼齿5,三角状卵圆形,前两齿较宽;花冠粉红至紫红色,长5—6毫米,外面于伸出萼管外的稍具星状毛及腺点,内面于花丝基部有具毛盘状突起,前裂片基部有具毛新月形的冠状物,因而在花冠喉部形成不规则的毛环,花冠顶端4裂,前裂片及侧裂片成直立展开,前裂片长约2毫米,内凹,上裂片直伸,圆状卵圆形,长约1毫米,全缘;雄蕊4,伸出于花冠几达1倍,花药近圆形,1室;花盘杯状,边缘有不规则的波状齿,长达子房的一半;花柱长于雄蕊,先端2浅裂;子房褐色,先端具星状毛及腺点。小坚果椭圆状三棱形,约长3毫米,先端具外弯的喙,具腺点及稀疏星状毛。花期8—10月,果期11月。
  分布及生境:见于云南东北部(镇雄),海拔600—2500米的路旁、山坡等向阳生地上。我国四川、贵州北部、陕西南部等地也有分布。
  钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。Hook API是指Windows开放给程序员的编程接口,使得在用户级别下可以对操作系统进行控制,也就是一般的应用程序都需要调用API来完成某些功能,Hook API的意思就是在这些应用程序调用真正的系统API前可以先被截获,从而进行一些处理再调用真正的API来完成功能。
  HOOK分为三种:LOCAL HOOK 和 REMOTE HOOK,还有一种是SYSTEM-WIDE LOCAL HOOK。LOCAL HOOK就是指程序HOOK的就是本程序中的线程。REMOTE HOOK有两种形式:一种是对其他程序中某个特定的线程;一种是对整个系统。SYSTEM–WIDE LOCAL HOOK 是一种比较特殊的。它具有REMOTE HOOK的功能,又可以用LOCAL HOOK 的表现手法,实际上就是WH_JOURNALRECORD和WH_JOURNALPLAYBACK两种HOOK。REMOTE HOOK 必须封装在DLL中。这是因为REMOTE HOOK是针对整个系统或其他进程的线程,因此HOOK必须封装成DLL,才可以植入到其他进程进行监控。而SYSTEM-WIDE LOCAL HOOK采用的是另外一种架构,系统中的线程请求或获得一个硬件消息的话,系统会调用那个安装有HOOK的线程,并执行它的FILTER FUNCTION.然后再返回给请求硬件消息的线程。这种架构有一个缺点就是如果HOOK FILTER FUNCTION的处理中进入无限循环的话,那么整个系统将停留再循环中,无法切换到其他线程。为了处理这个缺陷,WINDOW使用了一个办法来处理:就是CTRL+ESC键,如果用户按下CTRL+ESC键,则系统将会发送一个WM_CANCELJOUNAL消息到有挂上JOUNAL 系列HOOK的线程上面

上一篇: 挂表
下一篇: 挂件

相关文章

扫描二维码关注我们

扫描二维码 关注我们