当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,