SetWindowsHookEx返回值为0的问题解答_.Net技术文章_Asp.net_网站开发

在.net 2005平台下 在使用全局hook时,回遇见SetWindowsHookEx的返回值为0,这是因为.net 调试模式的问题
具体的做法是

禁用宿主进程

  1. 在 Visual Studio 中打开项目。

  2. 在“项目”菜单上单击“属性”。

  3. 单击“调试”选项卡。

  4. 清除“启用 Visual Studio 宿主进程”复选框。

有关更多信息,请参见调试和宿主进程

引文来源  SetWindowsHookEx返回值为0的问题解答_.Net技术文章_Asp.net_网站开发