c#开发wince的键盘钩子问题
用c#开发wince的键盘钩子,在只有一个界面的程序中调用键盘钩子的dll可以正常运行并截获键盘按键,但是当在有多个界面切换的程序中调用键盘钩子的dll也可以正常启动键盘钩子,但是截获不到按键。同样的问题在windows xp下也发生过,用下面的方法可以解决,但是wince中没有ProcessModule及MainModule属性,不知哪位用过的高人能给提供一个解决方法或思路呢,不胜感激啊~Process curProcess = Process.GetCurrentProcess();
ProcessModule curModule = curProcess.MainModule;
hKeyboardHook = SetWindowsHookEx(20, new HookProc(KeyboardHookProc), GetModuleHandle(curModule.Name), 0);
补充:.NET技术 , C#