Board logo

标题: [历史] 客户端高手进!!! [打印本页]

作者: 炫炫    时间: 2006-1-24 21:35     标题: 客户端高手进!!!

我按照电子手册里的方法,把海棠牌补丁中第二次找到的ws2_32.dll改成了ro_ws2.dat,并且把那个传说中的相关文件:ro_ws2.dat复制进了RO目录里,但是却进不了RO,出现一个"无法定位程序输入点"的对话框,导致进不了RO
有高手能教教我该怎么做吗?
急啊~~~~
作者: 夏海棠    时间: 2006-1-24 21:36

tele功能需要一些文件的支持,纯客户端是没有的。
作者: 炫炫    时间: 2006-1-24 21:40

是不是需要一个名字叫ro_ws2.dat的文件?芊大的补丁里有啊,我也复制进去了,难道不是这个文件?
作者: rufus    时间: 2006-1-24 21:49

ro_ws2.dat
本质上是和
ws2_32.dll
差不多一样的动态连接库(DLL)

原始的ws2_32.dll是Windows系统默认的WinSocks通讯库,位于system32目录
使用修改后的ro_ws2.dat替换ws2_32.dll,从而达到发送封包之前,可以自己先截获而改动的目的

但是如果DLL编译的内部函数有不同,或者是 不同的操作系统 调用格式有区别,或者各DLL版本的内部函数参数格式有不同
就会有楼主所说的这样的错了
作者: herohuaxp    时间: 2006-1-24 21:52

偶有个问题。。。。偶用NEB大大的自动补丁生成器生成以后

RO目录下有ro_ws32.dat 的时候不能tele  而有ro2_32.dat的时候就能tele 了……为什么啊
作者: 夏海棠    时间: 2006-1-24 21:52

因为neb的补丁生成器认的是ro2_32.dat这个名字。
作者: rufus    时间: 2006-1-24 21:53

原帖由 herohuaxp 于 2006-1-24 21:52 发表
偶有个问题。。。。偶用NEB大大的自动补丁生成器生成以后

RO目录下有ro_ws32.dat 的时候不能tele  而有ro2_32.dat的时候就能tele 了……为什么啊

exe中修改的是ro2_32
……
很明显嘛
作者: herohuaxp    时间: 2006-1-24 21:53

海棠姐回得好快。。。。
了了 原来如此 呵呵
作者: 炫炫    时间: 2006-1-24 21:56

原帖由 rufus 于 2006-1-24 21:49 发表
ro_ws2.dat
本质上是和
ws2_32.dll
差不多一样的动态连接库(DLL)

原始的ws2_32.dll是Windows系统默认的WinSocks通讯库,位于system32目录
使用修改后的ro_ws2.dat替换ws2_32.dll,从而达到发送封包之前,可 ...

说实话.....没怎么看懂.....那我应该怎么自己动手做呢?
作者: rufus    时间: 2006-1-24 22:07

你先把windows\system32下面的ws2_32.dll复制出来
重命名成ro_ws2.dat,然后放到ro目录下面试试,能不能正常进去了
如果这里就正常,说明你ro_ws2.dat文件有问题

如果不行再试试重新拉一份没改过的ragexe.exe,试试看能不能正常进
如果这里才正常,说明你exe改的有问题

其实,多数可能还是exe乱改了、目录没放对、文件名错之类的
作者: WAKATA    时间: 2006-1-24 22:11

呵呵   那  以后直接用NEB大大的生成器弄N全  会方便很多啊

因为除了TELE  她那个生成器基本都能完成的  只要自己改一下TELE就好了 哈哈

NEB大大的生成器  对应的是   ro2_32.dat

文本文件  应该可以通过grf文件  解压出来的吧??

[ 本帖最后由 WAKATA 于 2006-1-24 22:15 编辑 ]
作者: rufus    时间: 2006-1-24 22:16

很奇怪的问题
只要是grf里面有的文件,当然都可以解出来
怎么会有文件类型差异而解不出来?

grf和zip就是一个性质上的东西
作者: WAKATA    时间: 2006-1-24 22:18

恩  OK   下次更新  尝试一下  用这个方法试试

主要是试试  哪种比较顺手  呵呵




欢迎光临 浆糊论坛-RO小站 (http://bbs.rohome.cn/) Powered by Discuz! 7.2