当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 文/jorge其实我不玩网络游戏的,所以对于外挂类程序也没什么好或坏的感觉,甚至平时基本不会想到这个概念。
 

 

    摘要:摘:http://www.gaoso.com/article/program/delphi/200501/8735.html--------------------------------------------------------------------------ehlib控件的强大表格处理能力,相信使用过的朋友都有领会,但dbgrdieh没有发布自动根据栏宽的方法,的确是有点遗憾。 不过......
    摘要:关于delphi6.0开发的三层服务器掉线的问题 开发运行环境: 1. 数据库服务器采用oracle9i,硬件配置绝对能撑! 2. 应用服务器端采用delphi6.0开发,typelibrary来实现idl接口,采用tcorbadatamodule(88个模块)结合tadodataset进行数据处理,该应用层服务器使用的硬件为sun服务器,多cpu,win2k server操作平台; 3.......


扫雷外挂的设计与实现(一)

文/jorge

它的原理说来也不难,无非实时地替人做两件事:1.把一定是雷的方块标上雷的记号,2.把一定不是雷的方块点击开.至于轻易判断不了是不是雷的,还得靠你的运气.其实,扫雷游戏中,这两项最简单的操作绝对是占了绝大多数时间的,不妨看看实测的效果:我使用扫雷外挂的纪录是:初级.中级都1秒,高级4秒.(与修改注册表的相比还是差了一点,不过那个一点技术含量都没有,呵呵) 【程序编程相关:在Delphi里播放Flash

其实我不玩网络游戏的,所以对于外挂类程序也没什么好或坏的感觉,甚至平时基本不会想到这个概念.这个实验项目一开始称为“扫雷助手”,而究其技术含量,与现在真正实用的游戏外挂程序也没有可比性.设计它的意义,无非在于对某些windows api的的进一步熟悉,使从未涉足过此领域的新手(当初的我自己)能够揭开某些“神秘的面纱”.之所以选择“扫雷”这个最经典的小游戏进行hack,一方面,使这个项目更贴近生活,更容易被理解,另一方面也可以最大化本人的成就感^_^,毕竟,在新手中,对扫雷的hack的探索似乎从来都没有停止过,从早期的修改.ini文件与注册表,到后来的esc与xyzzy,无不体现着一代代人对这个目标的不懈追求^_^.而对于我们这些搞专业的来说,则应该有专业一点的方式,要有点技术含量!于是我做了这个叫mineassistant的项目. 【推荐阅读:点击DBGrid的Title对查询结果排

【扩展信息:自动生成拼音(汉字反查到拼音)

显然,这个实现过程涉及到了从一个程序操作另一个程序的窗口.这必须使用windows api,主要的有下面几个:

 findwindow

 getdc

 getpixel

 postmessage

稍微有点基础的看也看得出来,本人对于扫雷进程的内部数据是一无所知的,对于当前雷区的状态信息的取得,都是通过最浅显最笨的方法,就是直接读取屏幕像素.而反馈的操作,也都是通过postmessage简单的发送一条信息来模仿鼠标点击.这样,本程序就自然的分成了两个层次,一个是与扫雷窗口的接口层,一个是实现判断的算法层.若是有基础的人,在提示到这以后,应该就可以自己来实现它了^_^,但就本人的经验来看,还有一个难点,就是如何从一个个像素的取值来分析出每个方块是什么状态.
...   下一页

 ·socket dns查询之实现     »显示摘要«
    摘要: 昨天突然无法访问任何网站了,可是qq还在正常工作~~~~~`嗯,肯定是dns出了问题~~ 用自己做的traceroute察看了一下,6个网关都工作正常~~~确实是dns坏了~~ 烂铁通的dns太差~~换~~~可是哪个dns更好? 自己做一个工具比较一下吧~~可是还不懂dns的工作原理^_^ 搜索百度,下载tcp/ip 详解2卷~~竟然没有一个能下的了......还中了木马~~~~......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE