更新时间: 2009年5月
应用到: Windows 7
Winpeshl.ini 可控制是将自定义外壳程序加载到 Windows(R) PE,还是加载到默认的“命令提示符”窗口。若要加载自定义外壳程序,请创建一个名为 Winpeshl.ini 的文件,然后将它放在自定义 Windows PE 映像的 %SYSTEMROOT%/System32 中。该 .ini 文件必须包含以下部分和项。
[LaunchApp] AppPath = %SYSTEMDRIVE%/myshell.exe [LaunchApps] %SYSTEMDRIVE%/mydir/application1.exe, {option}
将 AppPath
项设置为外壳应用程序的路径。可以使用完全限定路径,也可以使用环境变量(例如 %SYSTEMROOT%/System32/Myshell.exe
)。AppPath
项不支持命令行选项。
使用 [LaunchApps]
部分运行带命令行选项的应用程序。应用程序按照列出的顺序运行。应用程序的名称与其选项之间以逗号分隔。
当退出“命令提示符”窗口或自定义外壳应用程序时,Windows PE 将重新启动。
或
Winpeshl.ini的格式
[LaunchApp]
AppPath = %SYSTEMDRIVE%/myshell.exe
[LaunchApps]
%SYSTEMDRIVE%/mydir/application1.exe, -option1 -option2
application2.exe, -option1 -option2
可以有上面两节中的一节或者两节。
第一节不一定是shell,但是不管是什么,不能带参数
第二节可以是任何命令或者其他的应用程序,但是要注意的是如果是命令的话,参数必须用引号包起来,譬如
bcdedit.exe," -set path /windows/system32/winload.exe"
imagex.exe,"-capture c:/1.wim 1 c:"