返回列表 发帖

[历史] 关于新客户端报告磁盘空间不足问题

首先要BS一下做客户端的家伙
根据实测,只要检测出的系统盘空间符合要求,以后的安装对系统盘要求甚小,可以说完全没有影响

下面介绍方法:

1: 下载ODBG

2: 解压,打开eXpLoRer.exe,设置udd路径,选项-界面设置-目录,如下图


(下面开始中间步骤有问题请重来)
3: 安装ro,到那个让你同意不同意的地方回到eXpLoRer,文件-附加,会显示当前的所有进程,选setup(仙境传说-installshield wizard),另外一个setup不是的。
接着会看到调试器开始运转,下面的状态栏停下后按下f9,会出现“线程xxxxxxx终止,退出代码”这样的字,然后在那个command框里面打字: "bp GetDiskFreeSpaceA" (引号不算,注意大小写,下同)

4: 回到ro安装程序,按下一步,这时会跳回调试器(图1),在command里打: "bc GetDiskFreeSpaceA",图中可见当前位置下面不远处,有 "call kernel32.GetDiskFreeSpaceW" 这样的字,下面两行是 "pop ebp" 和 "retn 14",现在就慢慢按f8到 "retn 14" 这行停下,到右下角一个框里 右键-前往ebp(图2)

图1


图2


5: 还是右下角,现在已经到了ebp,就是第一行,右键-编辑(图3),随便改个大点的数字(只要改最右边的就可以了,20就足够了),改好以后按f9,下方状态栏显示 "xx异常……" 就按 shift+f9 跳过,回去操作ro的setup,假如setup没反映就回来继续 shift+f9 (以后遇到都一样)

图3


修改到这里都结束了,后面在选择安装目录的时候调试器会动几下,开始装了就不动了,结束后还需要按几下 shift+f9,我的表达能力很可耻,希望大家能看得懂
好吃不如饺子,好玩不如嫂子
不是兄弟不是人,实在嫂子太迷人

好吧,的确是我不厚道了,看成更新了,原来是安装的说……

这貌似改的很不彻底啊
改的是运行时的内存
为什么不改判断跳转语句?

TOP

这DD复杂的去了挖

TOP

-3-楼上不厚道

TOP

夏海棠,2005-07-11, 22:24:50
[QUOTE]Marcelproust,2005-07-11, 22:24:32
不装在C盘的话也和C盘有关?
没错。 [/QUOTE]
我怎么不需要的?
水星服客户端比较先进?

TOP

不一定是c盘,是系统盘,我的xp装在e盘,而且只分了3g,有点失误
好吃不如饺子,好玩不如嫂子
不是兄弟不是人,实在嫂子太迷人

TOP

Marcelproust,2005-07-11, 22:24:32
不装在C盘的话也和C盘有关?
没错。

TOP

不装在C盘的话也和C盘有关?

TOP

...
我的硬盘够小的了
没有任何问题...
c盘留了1g多的空间...
这世上没有什么偶然,所有的事都是注定...

TOP

这……还是暂时把C里面一些东西移动到其他盘来得简单……反正大不了装好了移回来……

TOP

返回列表