无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: qinjg8008
打印 上一主题 下一主题

XPEinit 重编译版 1.9.1.1 正式版 & Xpelogon 重编译版(庆元旦版)

[复制链接]
121#
发表于 2006-12-2 15:51:02 | 只看该作者
回复

使用道具 举报

122#
发表于 2006-12-5 14:20:41 | 只看该作者
发现使用您的xpeinit后出现一个问题:
快速启动栏里的 显示桌面 图标丢失!!!
不知道是否与有关???
回复

使用道具 举报

123#
 楼主| 发表于 2006-12-5 16:27:55 | 只看该作者
原帖由 hmzw 于 2006-12-5 02:20 PM 发表
发现使用您的xpeinit后出现一个问题:
快速启动栏里的 显示桌面 图标丢失!!!
不知道是否与有关???

显示桌面是老九自己加上去的,我没有加。
其实想要加上很简单:

记事本里写入:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

然后另存为 显示桌面.scf
把这个文件放入外置程序里。ini里添加快捷方式就可以了

[QuickLaunch]
显示桌面=外置程序\显示桌面.scf
回复

使用道具 举报

124#
发表于 2006-12-5 19:41:25 | 只看该作者
原帖由 qinjg8008 于 2006-12-5 04:27 PM 发表

显示桌面是老九自己加上去的,我没有加。
其实想要加上很简单:

记事本里写入:

Command=2
IconFile=explorer.exe,3

Command=ToggleDesktop

然后另存为 显示桌面.scf
把这个文件放入外置程序里。 ...


原来这样!!!是老九兄的 xpeset 加上去的吧?!我使用您的 XPEINIT 完全不用 xpeset 已经实现了 xpeset 的、我所知道的所有功能了!真的很佩服您!
另:如果可以的话能否发一份源码我学习学习?我只是想学习!
hmoent@gmail.com
回复

使用道具 举报

125#
 楼主| 发表于 2006-12-6 00:00:18 | 只看该作者
原帖由 hmzw 于 2006-12-5 07:41 PM 发表


原来这样!!!是老九兄的 xpeset 加上去的吧?!我使用您的 XPEINIT 完全不用 xpeset 已经实现了 xpeset 的、我所知道的所有功能了!真的很佩服您!
另:如果可以的话能否发一份源码我学习学习?我只是想学习! ...


已发送,请查收。希望也能出写出几个新功能出来,这个东西是需要人不断完善的
回复

使用道具 举报

126#
发表于 2006-12-6 08:23:13 | 只看该作者
好东西收下了。
回复

使用道具 举报

127#
发表于 2006-12-6 15:13:03 | 只看该作者
建议:

1.将原版参数说明 英文:译成中,我没看懂的说

2.ini文件格式的顺序改为,如下

  1. ############自启动程序##################
  2. ####XPEinit加载ini时运行的程序,解压到B盘的程序应该放这里,否则建程序快捷方式会有问题
  3. [XPEinitRun]

  4. ####WindowsRun项
  5. [Run]

  6. ####WindowsRunOnce项
  7. [RunOnce]


  8. ##用户信息
  9. [UserInfo]

  10. [Environment]
  11. myprograms=PROGRAMS

  12. ##桌面壁纸
  13. [WallPaper]
  14. WallPaper=PROGRAMS\XPE系统设置\WallPaper.JPG

  15. ##################快捷方式#################
  16. #####开始菜单
  17. [StartMenu]

  18. ####启动
  19. [StartUp]

  20. ####快速启动
  21. [QuickLaunch]

  22. ####发送到
  23. [Sendto]

  24. ####桌面
  25. [Desktop]

  26. ###程序组
  27. [Programs]
复制代码


这样看起来舒服,以自启动的优先级,初始化项优先

另:[Environment]节,怎么用
回复

使用道具 举报

128#
 楼主| 发表于 2006-12-6 16:28:25 | 只看该作者
原帖由 沙漠之子 于 2006-12-6 03:13 PM 发表
另:[Environment]节,怎么用  ...

就是加上一个环境变量。
假如你的外置程序目录为D:\MYDIR\PROGRAMS  ini文件放置于MYDIR里。
并且你设置
[Environment]
myprograms=PROGRAMS\MYAPPS

那么在系统的环境变量里就会有一个myprograms的环境变量指向D:\MYDIR\PROGRAMS\MYAPPS
你可以在命令行里输入 SET 命令查看设置的环境变量
回复

使用道具 举报

129#
发表于 2006-12-6 16:49:31 | 只看该作者
原来这样啊,顶下了
回复

使用道具 举报

130#
发表于 2006-12-6 17:22:49 | 只看该作者
观察了很久,我觉得这完全是无用功!没必要。
回复

使用道具 举报

131#
发表于 2006-12-6 17:33:38 | 只看该作者
原帖由 大秦武士 于 2006-12-6 05:22 PM 发表
观察了很久,我觉得这完全是无用功!没必要。


有总比没有的好,要完全合自己个人的喟口,就自己做一个,XPEInit重编译版也好或其它什么也好,只有自己个人做好合自己的喟口!除非是BUG,否则别人作品中的其它功能不要过分计较!
回复

使用道具 举报

132#
发表于 2006-12-6 18:59:26 | 只看该作者
原帖由 qinjg8008 于 2006-12-6 04:28 PM 发表

就是加上一个环境变量。
假如你的外置程序目录为D:\MYDIR\PROGRAMS  ini文件放置于MYDIR里。
并且你设置

myprograms=PROGRAMS\MYAPPS

那么在系统的环境变量里就会有一个myprograms的环境变量指向D:\MYD ...

也就是说用[Environment]节,可以重新设置TEMP的路径了咯


  1. [Environment]
  2. TEMP=b:\temp
  3. TMP=b:\temp
复制代码


我想将外挂程序根目录设为环境变量

不知是否可用[Environment]节

[ 本帖最后由 沙漠之子 于 2006-12-6 07:35 PM 编辑 ]
回复

使用道具 举报

133#
发表于 2006-12-6 19:07:22 | 只看该作者
原帖由 qinjg8008 于 2006-12-6 12:00 AM 发表


已发送,请查收。希望也能出写出几个新功能出来,这个东西是需要人不断完善的



万分感谢!哈哈!我可写不出什么新功能来!!我只是想学习学习!!!

[ 本帖最后由 hmzw 于 2006-12-6 07:39 PM 编辑 ]
回复

使用道具 举报

134#
 楼主| 发表于 2006-12-6 22:06:19 | 只看该作者
原帖由 沙漠之子 于 2006-12-6 06:59 PM 发表
我想将外挂程序根目录设为环境变量

不知是否可用[Environment]节

不知是否可用节


MYDIR=%PATHEX%
试试看
回复

使用道具 举报

135#
发表于 2006-12-6 22:30:49 | 只看该作者
谢谢无私的高手!
回复

使用道具 举报

136#
发表于 2006-12-7 07:24:54 | 只看该作者
今天准备用它用完全取代XPESET等了
回复

使用道具 举报

137#
发表于 2006-12-8 11:59:26 | 只看该作者
为了能在外部调节B盘的空间

想在[XPEinitRun]节,加入AutoRamResizer.exe的命令,而不用老是修改注册表了

但是,这样发现桌面没有"载入"

可能的原因是:
Xpeinit.exe 在载入配置文件(ini),并将其中的内容写入注册表,而xpelogon.exe 可能检测到设置桌面的注册表项

并找到桌面图片,若为非BMP格式的文件,马上将图片转换为BMP格式储存在%USERPROFILE%\Local Settings\Application Data\Microsoft\Wallpaper1.bmp,然后再由Wallpaper1.bmp文件设置桌面背景.

而此时xpeinit.exe还没有执行[XPEinitRun]节,中AutoRamResizer.exe的命令,建立B盘

故导致桌面图片无法顺利载入

不知如何解决
回复

使用道具 举报

138#
 楼主| 发表于 2006-12-8 22:18:24 | 只看该作者
原帖由 沙漠之子 于 2006-12-8 11:59 AM 发表
为了能在外部调节B盘的空间

想在节,加入AutoRamResizer.exe的命令,而不用老是修改注册表了

但是,这样发现桌面没有"载入"

可能的原因是:
Xpeinit.exe 在载入配置文件(ini),并将其中的内容写入 ...


试试看,把[xpeinitrun]提到[wallpaper]字段前面。这样,程序就会先执行[xpeinitrun]里的字段。然后在执行设置桌面。
另外,执行设置B盘后,应该再调用一次 xpeinit.exe 不加参数,重新初始化。
回复

使用道具 举报

139#
发表于 2006-12-9 12:24:52 | 只看该作者
今天准备用它用完全取代XPESET等了


我从 1.9.0.0  开始就用它完全取代XPESET等

非常方便实用  :D:D:D
回复

使用道具 举报

140#
发表于 2006-12-9 13:23:42 | 只看该作者
原帖由 QJCM 于 2006-12-9 12:24 PM 发表


我从 1.9.0.0  开始就用它完全取代XPESET等

非常方便实用  :D:D:D


最方便是自己做一个合自己要求的WinPE。
回复

使用道具 举报

141#
发表于 2006-12-9 14:05:01 | 只看该作者
在 X盘上和 有外置 程序的盘上同时 放上 XPEMENU.INI
X盘上的内容如下:
[XPEinitRun]
AUTORAM=%SYSTEMROOT%\SYSTEM32\AUTORAMRESIZER.EXE  -d 3 -l 1 -h 30 -f 25
外置程序盘上的ini内容如下:
[XPEinitRun]
AUTORAM=%SYSTEMROOT%\SYSTEM32\AUTORAMRESIZER.EXE  -d 5 -l 1 -h 30 -f 25

运行后发现,程序总是执行X盘上的命令(估计是顺序问题).可不可以改成如果有相同命令(参数不同)执行外置命令,

忽略X盘上的命令呢.这样在有外置命令的时候可以设置启动方式(比如设置b盘大小),在没有外部命令又可以按既定的

参数启动pe.
回复

使用道具 举报

142#
发表于 2006-12-9 14:18:20 | 只看该作者
好东西,马上下载!
回复

使用道具 举报

143#
发表于 2006-12-9 14:24:59 | 只看该作者
老猫试试IMG格式的WinPE中,能不能在[XPEinitRun]处(即注册表的[RunOnceEx]处)通过AUTORAMRESIZER.EXE设置内存虚拟盘(B:)的大小,本人试过ISO格式的WinPE就可以,但IMG格式的就不行,会弹出一个警告,说虚拟内存不足,一直没有找到办法。
回复

使用道具 举报

144#
发表于 2006-12-9 15:43:34 | 只看该作者
原帖由 lxl1638 于 2006-12-9 02:24 PM 发表
老猫试试IMG格式的WinPE中,能不能在处(即注册表的处)通过AUTORAMRESIZER.EXE设置内存虚拟盘(B:)的大小,本人试过ISO格式的WinPE就可以,但IMG格式的就不行,会弹出一个警告,说虚拟内存不足,一直没有找到办法。


我的可以啊.不过好像有其他问题,还要再测试一下...
回复

使用道具 举报

145#
发表于 2006-12-9 15:56:16 | 只看该作者
原帖由 strongchen 于 2006-12-9 03:43 PM 发表


我的可以啊.不过好像有其他问题,还要再测试一下...


虚拟机是可以,但本人拿到实机试时就出问题了,是在AUTORAMRESIZER.EXE执行其间出了个提示。估计是AUTORAMRESIZER.EXE设置B:的大小时先停止了该驱动,而这时恰好有进程要读写B:的文件,所以出提示。
回复

使用道具 举报

146#
 楼主| 发表于 2006-12-9 16:08:13 | 只看该作者
原帖由 strongchen 于 2006-12-9 02:05 PM 发表
在 X盘上和 有外置 程序的盘上同时 放上 XPEMENU.INI
X盘上的内容如下:

AUTORAM=%SYSTEMROOT%\SYSTEM32\AUTORAMRESIZER.EXE  -d 3 -l 1 -h 30 -f 25
外置程序盘上的ini内容如下:

AUTORAM=%SYSTEMROOT%\SY ...

程序默认是调用系统盘上的XPEMENU.INI.找到就执行,找不到才去搜索其它盘的。
是可以实现读两个ini的,但程序要改一些内容了。
老兄要有兴趣可以发给你源代码。
回复

使用道具 举报

147#
发表于 2006-12-9 16:09:43 | 只看该作者
1,程序组只支持35个快捷方式,不够用啊,而老九的那个支持128个
2, xpelogon......
回复

使用道具 举报

148#
 楼主| 发表于 2006-12-9 16:16:13 | 只看该作者
原帖由 l1982012800 于 2006-12-9 04:09 PM 发表
1,程序组只支持35个快捷方式,不够用啊,而老九的那个支持128个
2, xpelogon......

是吗?哪里限制的是xpeinit.exe里面吗,我不知道啊
回复

使用道具 举报

149#
发表于 2006-12-9 16:21:33 | 只看该作者
原帖由 lxl1638 于 2006-12-9 03:56 PM 发表


虚拟机是可以,但本人拿到实机试时就出问题了,是在AUTORAMRESIZER.EXE执行其间出了个提示。估计是AUTORAMRESIZER.EXE设置B:的大小时先停止了该驱动,而这时恰好有进程要读写B:的文件,所以出提示。


我在实机测试,提示虚拟内存不足(我有700多M内存),点击 确定 后可以正常使用,而且b盘的大小也设置正确.
回复

使用道具 举报

150#
发表于 2006-12-9 16:31:34 | 只看该作者
原帖由 qinjg8008 于 2006-12-9 04:08 PM 发表

程序默认是调用系统盘上的XPEMENU.INI.找到就执行,找不到才去搜索其它盘的。
是可以实现读两个ini的,但程序要改一些内容了。
老兄要有兴趣可以发给你源代码。


:L偶不会编程的.....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-24 17:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表