y****l 发帖数: 120 | 1 我是半点不会编程,有个问题请教,发错区了版主请删,发对区了大侠们请帮助
一直都在玩游戏暗黑2,有个老牌bot的叫做d2jsp,这个在windows xp下运行是一点问
题都没有
在运行之前需要copy js32.dll到c:windows\ system32下面
后来因为换了系统到64位windows 7,但是发现d2jsp无法正常运行,
后来网上自学了半天,发现需要把js32.dll(以前windows xp可行的版本)拷贝到c:
windows\ syswow64下,然后运行regsvr32注册该dll,才能偶尔成功一下
我理解的d2jsp的运行的方式是在game.exe当中注入一个进程,然后通过该进程进行bot
刚才说到64位windows 7下偶尔才能成功一次,表现为:多开game窗口,加载d2jsp,20
-30个game窗口才能成功注入一次到两次,原来windows xp下是每次每个game窗口
都可以成功加载。。。。
每次返回错误error 1,回去查d2jsp的帮助,发现是因为js32.dll的版本问题,说是需
要更新到最新的。
问题是d2jsp已经停止更新n年了,所以... 阅读全帖 |
|
a*f 发帖数: 1790 | 2 前面没有问题
我查了一下D2论坛有关这个错误的讨论,很多都是说版本问题
注入失败一般两种原因,一种是系统禁止注入,一种是地址变化了,后一种的原因就是
版本
关掉DEP和杀毒软件,用兼容模式,如果可能在选上用管理员权限运行一般能解决系统
禁止注入的问题
版本更新一般有可能造成基址变化注入失败, 看论坛上面说破解是把d2jsp.dll注入到
d2.dll里面,所以保证d2jsp.dll和d2.dll的版本是匹配的,好像这个破解和Windows版
本或者.net版本无关,所以你可以再检查一下同样版本的d2jsp.dll和d2.dll在XP下面
是不是能注入成功 |
|
p******g 发帖数: 347 | 3 haha. good to find someone still playing d2lod.
i play it under linux(ubuntu), using Wine. i can open 8 instances of game w/
o any problem with my old pc(cpu = q6600, 8G DDR2), but can only let 4 ppl
from same ip join the same game.
try ubuntu and Wine. i bet d2jsp can run under Wine too.
bot
20 |
|
y****l 发帖数: 120 | 4 试了下这个方法,还是不行,错误依旧出现,我估计这个d2jsp实在是太古老了
非常感谢 |
|
|
y****l 发帖数: 120 | 6 哇,非常感谢你详细的回复了,这个d2jsp我是从windows xp搬过来的,在xp下完全没
有任何问题,每次都可以成功注入。我在windows 7和10下用虚拟机装xp,一样没有问
题。但是就是在windows 7下面注入的成功几率是非常低,只有3%左右,但是一旦注入
成功,工作起来和windows xp下无异,而且非常稳定。
现在的问题是我要多开,要保证7个游戏都能注入成功,在windows 7下几乎需要花半个
小时,不停的试,才有可能最终使7个窗口都被注入。这个在windows xp下是分分钟的
事情。所以很困惑。
我会再去试试,非常感谢。
update: "关掉DEP和杀毒软件,用兼容模式,如果可能在选上用管理员权限运行一般能
解决系统禁止注入的问题"
已经有重新试了一遍,还是不行。 |
|
|