|
自己可以在PECMD.ini按传统的方式写LINK命令。
我的启动构架是,PECMD.ini只负责启动阶段调用对应的启动脚本:
X:\PEMaterial\Autoruns\Startup
(Z:\WimBuilder2\Projects\WIN10XPE\_CustomFiles_\PEMaterial\Autoruns\Startup复制过去的)
也就是Windows启动的时候调用开始菜单的“启动”文件夹中的快捷方式,exe,脚本一样。
这样不需要什么直接删除,要什么直接添加到这里,避免了修改PECMD.ini。
构建是提供了LinkToDesktop, LinkToStartMenu ,PinToStartMenu ,PinToTaskbar 宏命令,写到批处理就可以了。
- <div><div>call LinkToDesktop "7-Zip.lnk" "#pProgramFiles#p\7-Zip\7zFM.exe"</div><div>call LinkToStartMenu "7-Zip\7-Zip File Manager.lnk" "#pProgramFiles#p\7-Zip\7zFM.exe"</div></div><div>call PinToTaskbar regedit.exe</div><div>call PinToTaskbar "#pProgramFiles#p\7-Zip\7zFM.exe"</div>
复制代码
如果自己修改用PECMD.ini的LINK,自己写到PECMD.ini就可以。
如果用我的结构,在批处理中调用上面的宏命令(推荐),或者手动写到(不推荐):
_CustomFiles_\PEMaterial\Autoruns\Startup\00-InitPinIcons.lua (默认快捷方式)
- <div>-- Pin icons</div><div>Taskbar:Pin('%ProgramFiles%\\WinXShell\\WinXShell.exe', 'UI_Shutdown', '-ui -jcfg wxsUI\\UI_Shutdown.zip\\full.jcfg -blur 5', 'shell32.dll', 27)</div><div>Taskbar:Pin('Explorer.exe')</div><div>Taskbar:Pin('cmd.exe')</div><div>Startmenu:Pin('X:\\Windows\\System32\\notepad.exe')</div>
复制代码
- 二是想自定义些软件是不是还需要在PECMD.INI里写命令
复制代码
不需要。请参考02-App
Z:\WimBuilder2\Projects\WIN10XPE\02-Apps>tree
├─7-Zip
├─HotSwap
├─ImDisk
├─PENetwork
我只在虚拟机中使用PE,驱动一直都没太有经验。计划是自动加载PEMaterial中的Drivers,不过目前没有实现。
自己可以写个“自定义补丁” main.bat中调用dism命令添加驱动到挂载目录。
或者进系统后,drvload, pnputil之类的加载启动的inf文件。
|
|