以前学vb的 发现好象vb没办法实现(在DX的游戏).后来实在是没办法了..想学学D7听说D7还很好上手.请问有人会在DX的游戏当中呼出外挂窗口么?写钩子?该如何写?

解决方案 »

  1.   

    不好写,现在游戏一般屏蔽了键盘钩子
    传奇好像有个外挂是Delphi写的,楼主可以看看,自己有点设想,但是不成熟,不好随便乱说
      

  2.   

    游戏中呼叫窗口不在于热键呼叫的那一部分
    而是在于,窗口在游戏中是怎样出来的,其原理基制
    Dx游戏下,全屏模式的时候显示器资源会独占!所以你的窗口
    根本用常规的方式显示不出来,会被游戏覆盖掉。所以建立楼主好好研究一下DirectX
      

  3.   

    如果是DDraw的话, 那应该还是有办法的 毕竟 DX游戏要给输入法留有余地, 因此比较好的办法是
    dll注入 然后直接前台显示dll中的窗口 或者 setparent为游戏窗口至于窗口消息需要自己处理Direct8 sdk中有微软的例子如果是D3D窗口的话, 那么很不幸 只能hook DCreate 然后用个3d GUI了,  听说这方面 CEGUI不粗的..