用如下的钩子使用方式写了一个键盘键盘输入的程序。
Hook=(HHOOK)SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)LauncherHook,theApp.m_hInstance,0);
单独运行程序,可以记录到键盘输入。
单独写一个程序,用CreateProcess方法启动带钩子的程序,也可以记录到键盘输入。
然后写了一个windows服务,让这个windows服务定时写一个文本文件,成功。
然后用这个windows服务启动带钩子的程序,成功。但是带钩子的程序虽然成功启动了,但是却不能记录到键盘的输入了。
这到底是是为什么那? 请指教,谢谢。