|
本帖最后由 minchengan 于 2023-1-30 00:40 编辑
在8PE里遇到过这个问题(不是用的startIsBack),看了上面的帖子,总算知道了原理:注册表中Startpage2里相当于只是一个名字索引,对应X:\Users\Default\AppData\Roaming\microsoft\internet explorer\quick launch\user pinned\startmenu里的快捷方式,只要X:\Users\Default\AppData\Roaming\microsoft\internet explorer\quick launch\user pinned\startmenu里有相同名字的快捷方式就有效,没有快捷方式,就会是一个白图标。修改方法是:X:\Users\Default\AppData\Roaming\microsoft\internet explorer\quick launch\user pinned\startmenu里建立好快捷方式,然后在开始菜单的Startpage2里(不是操作注册表)对某一项右键点属性,改一下与X:\Users\Default\AppData\Roaming\microsoft\internet explorer\quick launch\user pinned\startmenu里相应的快捷方式同名。然后在注册表里导出Startpage2.reg。在将Startpage2.reg做进PE里时,要么离线导入注册表,要么在explorer.exe运行前导入。还有一个问题是怎么在开始菜单的Startpage2里增加项目,变通的办法是有的PE里已存在满的Startpage2,从里面导出来拿去修改就可以了。当然从正常系统里导出应该也是可以的
建立快捷方式,可以在pecmd.ini中这样建立:
ENVI SYSTEMstart=X:\Users\Default\AppData\Roaming\microsoft\internet explorer\quick launch\user pinned\startmenu
LINK %SYSTEMstart%\刷新Explorer,%SystemRoot%\System32\pecmd.exe,kill explorer,%SystemRoot%\System32\shell32.dll#238
LINK %SYSTEMstart%\屏幕截图,%ProgramFiles%\winsnap\winsnap.exe
LINK %SYSTEMstart%\记事本,%SystemRoot%\System32\notepad.exe
LINK %SYSTEMstart%\命令提示符,%SystemRoot%\system32\cmd.exe
LINK %SYSTEMstart%\注册表编辑器,%SystemRoot%\regedit.exe
|
|