2 jinxiu2216 jinxiu2216 于 2013.08.22 19:21 提问

钩子总是创建失败,求解答
c#

最近需要使用全局钩子的相关功能,用的是C#语言,
hKeyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL,
KeyboardHookProcedure,
Marshal.GetHINSTANCE(
Assembly.GetExecutingAssembly().GetModules()[0]),0);
以上是我的全局钩子调用语句,
我参照的是CSDN上的示例程序,源程序运行正常,能够监测全局的的鼠标,但是移植到我的项目中,总是创建钩子失败,得到的hKeyboardHook的值总是0,不知道什么状况。
我查了查资料,按照别人的建议,去掉了项目属性中的 “取消Visual Stadiod 宿主进程”功能,但还是创建失败,求各位路过的大牛帮忙解答......

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!