如果是窗口化的游戏,浮动没问题,问题是:如果游戏是全屏的,进入游戏后,置顶就没用了.有没有什么方法可以实现呀?给点思路也行,谢谢!

解决方案 »

  1.   

    我觉得可以先把自己的程序SetWindowPos,然后hook消息,不处理其它的SetWindowPos
      

  2.   

    设置一个定时器,运行一段时间后再SetWindowPos(让你的SetWindowPos执行在魔兽运行之后)
      

  3.   

    游戏一般是直接写屏的,你可以注入代码到目标进程之后hook DirectX的API来画
      

  4.   

    发表于:2007-12-30 09:39:525楼 得分:0 
    游戏一般是直接写屏的,你可以注入代码到目标进程之后hook   DirectX的API来画 
    有没有具体一点的资料,谢谢!我对DirectX一片空白!见笑了!
      

  5.   

    [C++] Direct3D hooking sample
      

  6.   

    根据以往的经验
    写个ui , 透过这个ui 跟外部的程序沟通
    这样会方便很多...
      

  7.   

    我也想写类似的东西,我写过其他一些软件的hook
    现在的问题是:
    我不知道魔兽的函数,如何来hook呢?
      

  8.   

    war3用的是dx8的api,你hook dx8的相关API就行,剩下的画图什么的,按照dx8的画法来就行。