无忧启动论坛

标题: 求教AutoRamResizer.exe的问题 [打印本页]

作者: yfy6898    时间: 2006-12-16 06:03
标题: 求教AutoRamResizer.exe的问题
PE中自启动程序应用了AutoRamResizer.exe后,打开我的电脑就看不到“Documents”文件夹了,也就是说没有了“在这台计算机上储存的文件”这组图标了,只剩下硬盘和移动储存两组图标,看着不太习惯,另外快速启动栏的“显示桌面”图标也没有了,这是什么原因呢?去掉了AutoRamResizer.exe的自启动就没这个现象了。请教怎样解决这个问题。
作者: yfy6898    时间: 2006-12-16 09:03
老九120M版本也是自动配置B盘大小,却没有这种现象,但是里面有个AUTORUN.CMD文件,好象AutoRamResizer.exe是在XPELOGON.EXE之前运行的。
AUTORUN.CMD文件内容如下:
start /wait AutoRamResizer.exe -d 3 -l 24 -h 96
start XPELogon.exe -r
exit

[ 本帖最后由 yfy6898 于 2006-12-16 09:04 AM 编辑 ]
作者: qinjg8008    时间: 2006-12-16 23:57
初始化的问题。
在xpeinit.exe 初始化之前运行 autoramresizer

看看这个帖子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=87663&extra=page%3D4
作者: lxl1638    时间: 2006-12-17 00:08
qinjg8008 大师在啊,在AutoRamResizer.exe方面有种现象,你分析一下,对IMG格式而言,在XPELogon.exe之前执行AutoRamResizer.exe就不会弹出那个虚拟内存不足的警告,在XPELogon.exe之后XPEInit初始化之前执行的话,很多(绝大多)情况下会弹出那个警告,XPEInit初始化之后执行AutoRamResizer.exe的话,B:盘的目录没有完整建立。
B:盘的目录是由XPEInit初时化时建立的?
作者: qinjg8008    时间: 2006-12-17 01:11
B盘的目录确实是xpeinit.exe 初始化建立的。看源代码可以知道。
xpelogon -r 首先执行自己的初始化操作。然后加载 xpeinit -r。也就是说 -r命令的意思就是xpelogon初始化完成后调用 xpeinit -r

所以出现虚拟内存不足,很可能是xpelogon初始化时某个服务被打开导致的.
毛桃精简的版本我加上网络也不出这个虚拟内存的问题,说明毛桃精简掉了某个报错服务,而你的120网络版没精简掉这个服务所以会有报错。

至于那个服务,我也没分析出来。
作者: lxl1638    时间: 2006-12-17 01:47
原帖由 qinjg8008 于 2006-12-17 01:11 AM 发表
B盘的目录确实是xpeinit.exe 初始化建立的。看源代码可以知道。
xpelogon -r 首先执行自己的初始化操作。然后加载 xpeinit -r。也就是说 -r命令的意思就是xpelogon初始化完成后调用 xpeinit -r
所以出现虚拟内 ...


大师分析一下xpelogon的源码,看看它是不是加载了某些驱动或服务。
另,网上有个功能类似xpelogon的,压缩后仅24K,好象是Delphi所做,只是作者暂时没有放出源码。本人也没有试(没空),但按它的介绍没有类似Xpeinit的功能,仅是加载Windows的SHELL并载入桌面。
作者: yfy6898    时间: 2006-12-17 06:00
确实是,加在RunOnceEx启动项里就没有那种现象了,谢谢各位大大.




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3