进来学习 |
本帖最后由 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 |
ccldy3 发表于 2022-12-29 08:38 还要在 X:\Users\Default\AppData\Roaming\microsoft\internet explorer\quick launch\user pinned\startmenu 里面建立正确的快捷方式,不信你就手动建一个放进去,要跟开始菜单(startpage)上显示的同名,刷新一下就能正常了。 要每次启动进去都正常就用 LINK 语句建立,这条语句放在 pecmd.ini 或 petools.ini 或 pesoft.ini 这类文件里,看你的实际设置 |
hilsonma 发表于 2022-12-28 19:09 Pecmd.ini 里面的 只能搞startpage里面内容吧 startpege2是注册表修改的吧?实际把修改好的正确显示的注册表导出 然后加载导入注册表 能显示键盘盘鼠标控制在startpage2上面 只不过丢失了链接导致显示了白板 说明修改注册表是有效的 但是不完全 到底问题出在哪?还有哪个也要修改 ,我觉得就是这个原因吧 |
本帖最后由 hilsonma 于 2022-12-28 19:12 编辑 你现在 ghost 是没问题的吧,就是 键盘控制鼠标 有问题,变白板,是吧? 把键盘控制鼠标这个软件所在的位置贴上来,把快捷方式语句贴上来 (pecmd.ini pesoft.ini 或 petools.ini 中相关内容贴上来) 这白板图标要么是快捷方式没有,要么就是快捷方式的路径不对。显示有这个白板图标证明注册表有这个菜单项,只是少了快捷方式或快捷方式里的目标路径错了。 与startisback的注册表项无关,只与 startpage2 注册表内容,及快捷方式本身相关。 |
本帖最后由 hilsonma 于 2022-12-28 12:14 编辑 ccldy3 发表于 2022-12-28 10:26 第一显示有 返回 字样的,就是直接修改开始菜单的,因为这画面显示的就是开始菜单。 第一显示有 所有程序 字样的,就是修改startpage2,因为这画面显示的就是startpage2. 如你上面的截图。 当然,这两种显示是可以通过修改注册表来切换的。 修改开始菜单,就是类似以下,不建议直接编辑文件夹: LINK %Programs%\Everything,%ProgramFiles%\Everything\Everything.exe 修改startpage2,就是类似以下,不建议直接编辑文件夹: EXEC @%SystemRoot%\regedit.exe /s "%ProgramFiles%\StartPage2.reg" ENVI Programs2=X:\Users\Default\AppData\Roaming\microsoft\internet explorer\quick launch\user pinned\startmenu LINK %Programs2%\Everything,%ProgramFiles%\Everything\Everything.exe ... |
hilsonma 发表于 2022-12-28 07:14 KuerPE和雷电pe都是直接修改开始菜单的,不是修改startpage2的 如果修改startpage2,除了修改注册表,也要修改 X:\Users\Default\AppData\Roaming\microsoft\internet explorer\quick launch\user pinned\startmenu 里面的快捷方式的,这种方法是微pe采用的,相对来说要比直接修改开始菜单麻烦,所以KuerPE和雷电pe没有采用这种方法。 这个目录没有startmenu文件夹啊 说明不是这种方法吧 |
KuerPE和雷电pe都是直接修改开始菜单的,不是修改startpage2的 如果修改startpage2,除了修改注册表,也要修改 X:\Users\Default\AppData\Roaming\microsoft\internet explorer\quick launch\user pinned\startmenu 里面的快捷方式的,这种方法是微pe采用的,相对来说要比直接修改开始菜单麻烦,所以KuerPE和雷电pe没有采用这种方法。 你现在用的就是修改startpage2的方法,所以检查一下是不是快捷方式没有对应修改。单单修改注册表是不行的。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.