是我们每个人亲手毁掉了我们民族的软件产业。然后,回过头来说:“国内软件真烂,不如外国的好”。

鼠标钩子及其应用 (C#).....

上一篇 / 下一篇  2008-06-12 19:35:25 / 个人分类:卩s爆米潴o灬

什么是钩子?766游戏网-Blog频道S5~z|aEDp
766游戏网-Blog频道7f] G7TXo d
钩子(Hook)是Windows中提供的一种用以替换DOS下“中断”的系统机制,中文译为“挂钩”或“钩子”。在对特定的系统事件进行hook后,一旦发生已hook事件,对该事件进行hook的程序就会受到系统的通知,这时程序就能在第一时间对该事件做出响应。
w~t:C y.N9dw"d0766游戏网-Blog频道zg wj B L"}c'}-\ G
.Net 里本身没有什么可以做钩子的方法,只能用 API.
2aqf5XL4axp3a2I0
&zTr5VM0结合更改控件(窗口)状态、获取或更改控件(窗口)文本做一个鼠标钩子应用,示例程序如下:
8W| V[(h"Y0766游戏网-Blog频道_5[ v)t0N4hV N T
UI —766游戏网-Blog频道1{P)p'\ a"M

(Z7[(PCt1I)R.M0766游戏网-Blog频道'i3G-B&r(JS O&F#k
766游戏网-Blog频道pyX*S(y(q?(J5{
Code (部分折叠) —
7O6H%sPW|Qd#B.L0766游戏网-Blog频道dNC1turV3Mn`

bC#m@EikQ0766游戏网-Blog频道"}J ]v#rv4t.s
运行之后,点击 SetWindowsHookEx 挂钩
g;\p8R&r`n0
WI uU+]kfI7d$BJ0766游戏网-Blog频道o#X P]QH

+K)ldYma)L0
nFg#bv6kz z/K0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar