无忧启动论坛

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

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

[复制链接]
1#
发表于 2006-11-22 12:15:37 | 显示全部楼层
当b盘格式了,用xpeinit -l不能重建快速启动栏的快捷方式

应该是xpeinit的问题吧,大大能不能修正一下呢?
回复

使用道具 举报

2#
发表于 2006-11-23 13:12:31 | 显示全部楼层
原帖由 lxl1638 于 2006-11-23 12:53 AM 发表
是的,可以正常使用了,与XPEHELP.EXE配合,简直就是天生的一对。
下面的附件是本人修改后的XPEINIT与XPEHELP,这个 XPEINIT只有48K,在注册表中配合XPEHELP的使用方法是:

其中 MICROPE.INI 为外部配置文件, ...

似乎以不再支持内置的配文件了

不过全统一到外置配文件也好
回复

使用道具 举报

3#
发表于 2006-11-28 20:22:13 | 显示全部楼层
原帖由 qinjg8008 于 2006-11-28 10:53 AM 发表

3、有关##后面的也会执行,你是怎么得出的结论?我好分析一下是不是有这个问题。是不是你把###放在一个语句的后面,这样肯定有问题的,解释语句应该独立一行,放在要解释语句前面或后面。


1.用#注释后,任运行
如:
##桌面壁纸
#[WallPaper]
#WallPaper=PROGRAMS\XPE系统设置\WallPaper.JPG

2.加了壁纸后
所有快捷方式的路径都出错

[Desktop]
快速关机=PROGRAMS\MYTOOLS\PE_TOOLS\ShutdownGUI.exe

在注册表变成le
c:\PROGRAMS\XPE系统设置\WallPaper.JPG\PROGRAMS\MYTOOLS\PE_TOOLS\ShutdownGUI.exe

所以所有这些快捷方式都显示不出来

[ 本帖最后由 沙漠之子 于 2006-11-28 08:23 PM 编辑 ]
回复

使用道具 举报

4#
发表于 2006-11-28 20:25:21 | 显示全部楼层
原帖由 Climbing 于 2006-11-28 08:23 PM 发表
顶楼的帖子内容编排实在是太混乱了,而且,我已经搞不清楚楼主一共出了几个版本的xpeinit,每个版本都有什么新功能,又有什么功能需要用户测试。

建议楼主:
1、为每个版本定一个版本号
2、为每个版本写一个 ...

是呀,快晕le
回复

使用道具 举报

5#
发表于 2006-11-28 20:27:58 | 显示全部楼层
在格式b盘后

能否加入xpeinit -l
运行[XPEinitRun]中指定的东东

因为要重建winrar到b盘等操作
回复

使用道具 举报

6#
发表于 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]节,怎么用
回复

使用道具 举报

7#
发表于 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 编辑 ]
回复

使用道具 举报

8#
发表于 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盘

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

不知如何解决
回复

使用道具 举报

9#
发表于 2006-12-10 14:18:59 | 显示全部楼层
通过不断的测试发现[Environment]节,设置的环境变量,但是启效的很晚

在explorer.exe初始化后,才有效

另:%TEMP%,%TMP%分系统环境变量,和用户环境变量,但只存在系统环境变量时,%TEMP%,%TMP%作为系统环境变量使用,但当,%TEMP%,%TMP%存在系统环境变量,和用户环境变量时,%TEMP%,%TMP%作为用户环境变量使用

所以在[Environment]节,设置temp,tmp,op时,在运行[run]节的批处理文件时

发现:%TEMP%指向旧的系统环境变量设定(b:\),%op%无效

在explorer.exe初始化完成之后,在运行该批处理文件时又发现:

%TEMP%指向用户环境设定(),而不是新的系统环境设定(b:\temp)

%op%有效指向myini.ini所在盘符。
回复

使用道具 举报

10#
发表于 2006-12-10 15:14:56 | 显示全部楼层
原帖由 qinjg8008 于 2006-12-8 10:18 PM 发表


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

不行
回复

使用道具 举报

11#
发表于 2006-12-30 20:03:16 | 显示全部楼层
似乎XPELOGON进程,可以在桌面载入后,手工结束他

唯一的"副作用"

在结束explorer时,不会重启explorer,需要手动启动

还有就不能用开始中的关机菜单,及基于xpelogon的关机(如xpeinit的关机命令是传递给xpelogon的)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 00:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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