极速PE官网 > 最新动态 >

如作甚PE定制本身的剧本

作者:pe系统 2015-06-30

如作甚PE定制本身的剧本 2014-10-13

  想把本身的剧本插手到PE体系中可以通过修改Startnet.cmd、Unattend.xml和Winpeshl.ini文件的一个即可。我们可以建设自界说的Winpeshl.ini文件,以便可以运行本身的应用措施。此刻随着来拭魅战一下吧。


  在往PE添加任何自界说剧本之前,必需先用ImageX器材加载根基WinPE镜像 (WinPE.wim)。


  一、行使Startnet.cmd添加自界说剧本,行使Startnet.cmd可以在WinPE中添加自界说呼吁行剧本。默认环境下,WinPE包罗Startnet.cmd剧本,此剧本位于WinPE映像的 %SYSTEMROOT%\System32 中。当前,Startnet.cmd启动Wpeinit.exe。Wpeinit.exe 用于安装即插即用 (PnP) 装备、处理赏罚 Unattend.xml 配置以及加载收集资源。编辑Startnet.cmd 以包罗自界说呼吁。
  留意:对付PnP和收集支持,请确保在自界说Startnet.cmd剧本中包括了对wpeinit的挪用。

 

  二、运行imagex /info d:\boot.wim,查察WinPE映像的信息。我们要留意这一行:
Image Count: 2


  声名此WinPE映像文件中着实包括了两个映像。每个映像的具体信息在后头有具体的表现。这里要出格声名的是我们必要编辑的是第二个名称为WDS的映像,由于WDS行使此映像引导计较机。


  行使imagex呼吁加参数mountrw先将 *.wim 加载到pemount目次中:
imagex /mountrw c:\winpe2\pe2.wim 2 c:\pemount


  行使peimg呼吁将第三方驱动添加到WinPE 2.0中,如需添加多个装备驱动请一再该步调。
peimg /inf=c:\winpe2\netdrv\xxx.inf c:\pemount\windows
  行使imagex呼吁加参数unmount及commit将修改写入到 *.wim
imagex /unmount c:\pemount /commit


  三、行使Winpeshl.ini添加本身的剧本,可以行使名为Winpeshl.ini的文件启动自界说应用措施。Winpeshl.exe将在启动时代处理赏罚Winpeshl.ini中的语句。行使文本编辑器(如记事本)编写具有以下布局的Winpeshl.ini文本文件。譬喻:
[LaunchApp]
AppPath = %SYSTEMDRIVE%\myshell.exe
[LaunchApps]
%SYSTEMDRIVE%\mydir\application1.exe, -option1 -option2
application2.exe, -option1 -option2


  注:将AppPath项写入应用措施的路径。此路径可所以绝对路径,也可以行使情形变量,譬喻%SYSTEMROOT%\System32\Myshell.exe。AppPath 项不支持呼吁行选项。将此文件生涯至WinPE映像的%SYSTEMROOT%\System32。