none
C#问题 敬请高人驾临 RRS feed

  • 问题

  • 我最近在用C#做游戏外挂 (虽然这个不适合 但我就是想试试 就当学习思想了 以前没做过外挂)

    我做的是:自动按键 不用手动 实现自动加血 加蓝  

    遇到的问题是: 能不能让这个C#程序运行之后,只在游戏里好使,游戏外就不运行了

    我的最终目的是:让C#程序运行之后,就算游戏最小化,里面也自动加血加蓝 ,然后我去干点别的 ,看看教程什么的。
    2010年4月25日 6:26

答案

  • 你好,

    如果你了解游戏提供的一些接口或者提供的一些api是可以做的。

    直接写个windows服务,每隔一段时间去检测该游戏是否启动,如果启动则获取一个游戏里面人物对象,然后判断是否加血加蓝。

    但前提是一定要了解游戏程序结构。

     


    Microsoft Online Community Support
    • 已标记为答案 小崔 2010年4月29日 5:57
    2010年4月27日 2:03
  • 你要达到目的,需要通过DLL 注入的方式, 写一个动态库,让游戏认为你这个动态库就是它默认需要装载的那个,这样你的程序就会在游戏运行时自动运行,游戏退出时自动退出。
    • 已建议为答案 络绎 2010年4月27日 3:51
    • 已标记为答案 小崔 2010年4月29日 5:57
    2010年4月27日 2:27
  • 你好!

         游戏外挂的编写时违法行为,如果你真的对开发比较感兴趣,好好的提高技术就可以了,很多正规的渠道可以获得好的收入!


    周雪峰
    • 已标记为答案 小崔 2010年4月29日 5:56
    2010年4月27日 11:18
    版主

全部回复

  • 你好,

    如果你了解游戏提供的一些接口或者提供的一些api是可以做的。

    直接写个windows服务,每隔一段时间去检测该游戏是否启动,如果启动则获取一个游戏里面人物对象,然后判断是否加血加蓝。

    但前提是一定要了解游戏程序结构。

     


    Microsoft Online Community Support
    • 已标记为答案 小崔 2010年4月29日 5:57
    2010年4月27日 2:03
  • 你要达到目的,需要通过DLL 注入的方式, 写一个动态库,让游戏认为你这个动态库就是它默认需要装载的那个,这样你的程序就会在游戏运行时自动运行,游戏退出时自动退出。
    • 已建议为答案 络绎 2010年4月27日 3:51
    • 已标记为答案 小崔 2010年4月29日 5:57
    2010年4月27日 2:27
  • 请问您是否有过这方面的研究 我今年刚上大二 对软件很有兴趣 有点不满足于书本上的知识 听说做外挂很赚 我有时候也比较爱玩 就想试试 不知道您说的写一个WINDOWS服务 和 获取游戏人物对象要怎么做到 有什么例子吗 或者教程更好了 最后还是要谢谢您的解答
    2010年4月27日 10:53
  • 上位大大说的我看着可行 可是不知道这个动态库要怎么写 有什么教程 或者示例什么的吗 谢谢您
    2010年4月27日 10:55
  • 你好!

         游戏外挂的编写时违法行为,如果你真的对开发比较感兴趣,好好的提高技术就可以了,很多正规的渠道可以获得好的收入!


    周雪峰
    • 已标记为答案 小崔 2010年4月29日 5:56
    2010年4月27日 11:18
    版主
  • 首先谢谢雪峰的提醒   我知道怎么做了   以前还真不知道这是违法的行为   既然这样那就算了<abbr class="affil" /><abbr class="affil" />
    2010年4月29日 0:53
  • 首先谢谢雪峰的提醒   我知道怎么做了   以前还真不知道这是违法的行为   既然这样那就算了<abbr class="affil" /><abbr class="affil" />


    不客气啊!

    我们是开发人员,我们的劳动来正在提高人们的工作效率,使人们生活的更美好,我们的确应该自豪的!


    周雪峰
    2010年4月29日 1:38
    版主
  • 请问 ,   自动  按键  的  外挂  怎么  做  ?
    2011年9月12日 3:24