VB.net中HOOK的应用(一)[5]

[入库:2005年8月18日] [更新:2007年3月27日]

本文简介:选择自 latitude 的 blog

    if hnexthookproc <> 0 then

       unhookwindowshookex hnexthookproc

       hnexthookproc = 0

    end if

end sub

public function enablekbdhook() 设置键盘hook

    if hnexthookproc <> 0 then

       exit function

    end if

    hnexthookproc = setwindowshookex(wh_keyboard, addressof _

                mykbhfunc, app.hinstance, 0)

    if hnexthookproc <> 0 then

       enablekbdhook = hnexthookproc

    end if

end function

public function mykbhfunc(byval icode as long, _

    byval wparam as long, byval lparam as long) as long

   mykbhfunc = 0

   if icode < 0 then

    mykbhfunc = callnexthookex(hnexthookproc, icode, wparam, lparam)

    exit function

  end if

本文关键:,vb.net, Hook, API,
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top