无忧启动论坛

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

请问如何让WinPE启动后就自动运行一个程序

[复制链接]
跳转到指定楼层
1#
发表于 2006-9-29 17:15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想制作一张winpe光盘,启动进入后自动运行一个程序,应该如何做呢?
2#
发表于 2006-9-29 17:59:12 | 只看该作者
原帖由 bigsherwin 于 2006-9-29 05:15 PM 发表
我想制作一张winpe光盘,启动进入后自动运行一个程序,应该如何做呢?


双子星座里有说的,在注册表中修改
回复

使用道具 举报

3#
发表于 2006-10-9 16:25:41 | 只看该作者
你想启动什么啊?
回复

使用道具 举报

4#
发表于 2008-4-25 15:51:43 | 只看该作者
应该是在注册表里加RUN项吧,我也想知道
回复

使用道具 举报

5#
发表于 2009-3-13 13:03:04 | 只看该作者

回复 #1 bigsherwin 的帖子

将自定义脚本包括在 Windows PE 映像中下列过程说明了如何将自定义脚本添加到 Windows PE 脱机映像中。Windows PE 提供了三种方法启动自定义脚本:Winpeshl.ini、Startnet.cmd 和 Unattend.xml。Windows PE 的默认界面是“命令提示符”窗口。但可以创建自定义的 Winpeshl.ini 文件,以便运行自己的外壳应用程序。也可以创建自己的 Startnet.cmd 版本来运行特定的命令集、批处理文件或脚本。Unattend.xml 是 Windows PE 2.0 的新应答文件格式,它取代了 Winbom.ini 和 Winpeoem.sif。

在添加任何自定义脚本之前,必须先使用 ImageX 应用或装入基本 Windows PE 映像 (Winpe.wim)。
使用 Winpeshl.ini 添加自定义脚本可以使用名为 Winpeshl.ini 的文件启动自定义外壳应用程序。Winpeshl.exe 将在启动期间处理 Winpeshl.ini 中的设置。
创建自定义 Windows PE 映像,如概览:创建自定义 Windows PE 映像所示。在该过程的第 4 步(“添加其他自定义设置”)中,使用以下步骤。
使用文本编辑器(如记事本)创建具有以下结构的 Winpeshl.ini 文本文件。例如,
[LaunchApp]
AppPath = %SYSTEMDRIVE%\myshell.exe
[LaunchApps]
%SYSTEMDRIVE%\mydir\application1.exe, -option1 -option2
application2.exe, -option1 -option2
将 AppPath 项设置为外壳应用程序的路径。此路径可以是完全限定路径,也可以使用环境变量,例如 %SYSTEMROOT%\System32\Myshell.exe。AppPath 项不支持命令行选项。
将此文件保存至自定义 Windows PE 映像的 %SYSTEMROOT%\System32。
重新获取 Windows PE 映像


使用 Startnet.cmd 添加自定义脚本使用 Startnet.cmd 可以在 Windows PE 中添加自定义命令行脚本。默认情况下,Windows PE 包括 Startnet.cmd 脚本,此脚本位于自定义 Windows PE 映像的 %SYSTEMROOT%\System32 中。当前,Startnet.cmd 启动 Wpeinit.exe。Wpeinit.exe 用于安装即插即用 (PnP) 设备、处理 Unattend.xml 设置以及加载网络资源。
创建自定义 Windows PE 映像,如概览:创建自定义 Windows PE 映像所述。在该过程的第 4 步(“添加其他自定义设置”)中,使用以下步骤。
编辑 Startnet.cmd 以包括自定义命令。
注意:  
对于 PnP 和网络支持,请确保在自定义 Startnet.cmd 脚本中包含了对 wpeinit 的调用。
保存更改并重新获取 Windows PE 映像



4. 运行imagex /info d:\boot.wim,查看映像的信息。如下,我们要注意的是这一行:
Image Count: 2
这说明此映像文件中其实包含了两个映像。每个映像的详细信息在后面有详细的显示。这里要特别说明的是我们需要编辑的是第二个名称为WDS的映像,因为WDS使用此映像引导计算机。
5、使用 imagex 命令加参数 mountrw 先将 *.wim 加载到 pemount 目录中
imagex /mountrw c:\winpe2\pe2.wim 2 c:\pemount
6、使用 peimg 命令将第三方驱动添加到 Windows PE 2.0 中,如需添加多个设备驱动请重复该步骤。
peimg /inf=c:\winpe2\netdrv\xxx.inf c:\pemount\windows
7、使用 imagex 命令加参数 unmount 及 commit 将修改写入到 *.wim
imagex /unmount c:\pemount /commit
回复

使用道具 举报

6#
发表于 2009-3-13 13:07:55 | 只看该作者
学了一招,这里还有一种方法:http://bbs.winpeedu.com/thread-899-1-1.html
回复

使用道具 举报

7#
发表于 2009-3-13 13:50:09 | 只看该作者
run.............
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 10:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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