我要驱动级的,模拟消息的就别说了。不要WInIO,现在已经不行了。直接操作寄存器,等等。如果C#语言不行,C++也行.实在不行C语言也行。

解决方案 »

  1.   

    C# 好象有sendKey 之类的方法, 但要窗体句柄,可以 获得运行中有几个窗体,进而判断是不是你要控制的窗体。取得要控制的窗体的句柄,
     再来sendKey ,
    我记得C# 是离不开 clr 的,没有.Net framework 的,
    没有这个平台,就没法用C# 的程序。
      这个好象c语言与操作系统的关系 
      

  2.   

    sendKey这些方法我都用过,那也是操作了windosw消息。我之前在做游戏登陆器,基于api可以实现大部分游戏的登陆,但是对于个别游戏是无效的,会被拦截。我想,如果直接模拟键盘的扫描码来操作,把数据放到寄存器中,应该可以了吧。但是现在我不知道具体的操作方法?
      

  3.   

    sendKey这些方法我都用过,那也是操作了windosw消息。我之前在做游戏登陆器,基于api可以实现大部分游戏的登陆,但是对于个别游戏是无效的,会被拦截。我想,如果直接模拟键盘的扫描码来操作,把数据放到寄存器中,应该可以了吧。但是现在我不知道具体的操作方法?拦截要看是钩子拦截还是驱动拦截。
    钩子拦截把钩子消掉就成,驱动的话,底层需要汇编来写,没办法!