无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5452|回复: 13
打印 上一主题 下一主题

[求助]好奇Winbuilder 的autorun.cfg

[复制链接]
跳转到指定楼层
1#
发表于 2010-3-30 16:31:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟最近初学PE3.0
用winbuilder鼓捣了段时间,之前好像是由于project没有选择complete来进行download,老是编译就报错。
今天用complete download后,终于傻瓜式的搞了一个PE3.0出来。
现在问题是,我想在这个PE系统里面添加一个自启动程序,例如在 开始菜单 -  程序 - 启动 里面添加一个执行程序,如何来实现这一个功能呢?如果这个自启动程序是绿色软件的话?

麻烦有经验的同学给点思路,指点迷津。小弟现在继续在翻查论坛的资料。。。。


旧的疑问有点思路了,不过引出了新的疑问,在5#  ---- 暂时不用理,请看下面新问题

我是用winbuilder 080的 win7pe.winbuilder.net/Projects做的PE3.0,做完后解包ISO,再解包boot.wim文件,打开windows/system32目录,里面有关的配置文件其中3个是:
winpeshl.ini
Win7PE.cfg
autorun.cfg

打开winpeshl.ini这个文件,里面配置如下

[LaunchApps]
win7peldr.exe
explorer.exe
"Shortcuts.exe -f %SystemDrive%\Windows\System32\Win7PE.cfg"
"Shortcuts.exe -f %CDDrive%\Win7PE.cfg"
penet.exe
"x:\Program Files\PEshell\PEshell.exe"

应该不难看出,它同时调用了另外2个cfg文件,其中一个就是windows\system32\WIN7PE.cfg。
所以我估计,autorun.cfg应该是可以由winpeshl.ini调用后来实现开机自启动程序的目的,所以我添加了红色字体部分。

[LaunchApps]
win7peldr.exe
explorer.exe
"Shortcuts.exe -f %SystemDrive%\Windows\System32\Win7PE.cfg"
"Shortcuts.exe -f %SystemDrive%\Windows\System32\autorun.cfg"
"Shortcuts.exe -f %CDDrive%\Win7PE.cfg"
penet.exe
"x:\Program Files\PEshell\PEshell.exe"


好了,最终问题,由于autorun.cfg文件暂时无任何内容,所以不知道如何往里面添加语句,不知道语句的格式怎么写。不知道有无人研究过这个问题?
我想过对比Win7PE.cfg文件,但是觉得语句格式应该是不同的,所以同时来咨询一下各位有经验的前辈。

[ 本帖最后由 有点笨小林 于 2010-4-6 09:19 编辑 ]
2#
发表于 2010-3-30 16:58:05 | 只看该作者
我只知道 SYSTEM32目录下有个**.ini的文件可以自动加载
还有个S什么的cmd的批处理也可以
回复

使用道具 举报

3#
 楼主| 发表于 2010-3-30 17:08:52 | 只看该作者
原帖由 xuexiang 于 2010-3-30 16:58 发表
我只知道 SYSTEM32目录下有个**.ini的文件可以自动加载
还有个S什么的cmd的批处理也可以


哦,估计是我之前看到过的建立一个winpeshl.ini文件

[LaunchApp]
AppPath=%SystemDrive%\Program Files\xxxx.exe

至于那个S什么的cmd批处理就不知道是哪个了。
回复

使用道具 举报

4#
发表于 2010-3-30 17:42:31 | 只看该作者

回复 #3 有点笨小林 的帖子

没错就是这个文件
回复

使用道具 举报

5#
 楼主| 发表于 2010-3-31 10:34:42 | 只看该作者
原帖由 xuexiang 于 2010-3-30 17:42 发表
没错就是这个文件


[LaunchApps]
win7peldr.exe
explorer.exe
"Shortcuts.exe -f %SystemDrive%\Windows\System32\Win7PE.cfg"
"Shortcuts.exe -f %CDDrive%\Win7PE.cfg"
penet.exe
"x:\Program Files\PEshell\PEshell.exe"


以上为源文件内容,我想加多个自启动程序MPLAYER.exe

[LaunchApps]
win7peldr.exe
explorer.exe
MPLAYER.exe
"Shortcuts.exe -f %SystemDrive%\Windows\System32\Win7PE.cfg"
"Shortcuts.exe -f %CDDrive%\Win7PE.cfg"
penet.exe
"x:\Program Files\PEshell\PEshell.exe"

这样加,倒是自启动了,但是PE进不到桌面,需要关掉MPLAYER.exe就可以进入。



[LaunchApps]
win7peldr.exe
explorer.exe
"Shortcuts.exe -f %SystemDrive%\Windows\System32\Win7PE.cfg"
"Shortcuts.exe -f %CDDrive%\Win7PE.cfg"
penet.exe
"x:\Program Files\PEshell\PEshell.exe"
MPLAYER.exe
这样加,桌面进去了,但是MPLAYER.exe不自启动了。


why???
回复

使用道具 举报

6#
发表于 2010-3-31 12:17:14 | 只看该作者
你的这个 mplayer.exe 不应该放在这个文件里的
回复

使用道具 举报

7#
发表于 2010-3-31 12:52:55 | 只看该作者
把MPLAYER.exe路径写全试下
回复

使用道具 举报

8#
 楼主| 发表于 2010-3-31 17:07:05 | 只看该作者
原帖由 426L 于 2010-3-31 12:52 发表
把MPLAYER.exe路径写全试下


本来我是不知道MPLAYER.exe的路径怎么写的,后来我看到,原本系统的win7peldr.exe和explorer.exe文件就是放在windows文件里而且也被正常加载了。
所以我将MPLAYER.exe也放到与win7peldr.exe和explorer.exe同个目录,这样我就可以保证ini里的MPLAYER.exe路径是正确的。

您觉得呢?

而且我将MPLAYER.exe写在前面的话,是可以自启动的,就是会导致桌面无法进去。
回复

使用道具 举报

9#
发表于 2010-3-31 19:15:53 | 只看该作者
Winpeshli.ini
启动顺序要上一个返回?还是退出?后下面的才可以继续

我以前有一次
[LaunchApp]
cmd.exe(退出后)
[LaunchApps]
notepad.exe(才出来)
回复

使用道具 举报

10#
发表于 2010-3-31 19:17:05 | 只看该作者
用 start MPlayer.exe 试下
回复

使用道具 举报

11#
 楼主| 发表于 2010-3-31 20:27:45 | 只看该作者
原帖由 426L 于 2010-3-31 19:17 发表
用 start MPlayer.exe 试下

多谢您的回复。
明天上班的时候我再试一下,在宿舍没资源。
回复

使用道具 举报

12#
 楼主| 发表于 2010-4-2 13:34:31 | 只看该作者
新问题更新。update在楼主。
回复

使用道具 举报

13#
 楼主| 发表于 2010-4-6 09:18:54 | 只看该作者
??没人帮忙指点一下吗?
回复

使用道具 举报

14#
发表于 2012-4-30 21:58:44 | 只看该作者
不知楼主解决了没,我也想改写Winbuilder制作的ISO里自带的所有配置文件,不过一直卡在这里,没有起色。(难道只能用PECMD对付复杂的功能了吗)

[ 本帖最后由 20121222 于 2012-5-11 19:33 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-2 21:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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