|
本人是个菜鸟,同时也是个对DIY PE很感兴趣的菜鸟……
原先我有一个2003 PE内核IMG格式的,用的PECMD是3.3.131.290版的。现在我把它换成3.6.930.309版的,结果PE就不太正常了,创建程序菜单子过程提示找不到路径了!请各位大大帮我看看配置文件,哪里需要相应修改。万分感谢!
` 系统修正子过程
_SUB Fix_System
` 修正 USB 驱动程序文件路径
TEXT 设定并修正系统……
ENVI V0=HKLM\System\ControlSet001\Services
ENVI V1=System32\Drivers
REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
……
_END
` 加载SHELL子过程
_SUB Start_Shell
SHEL %SystemRoot%\EXPLORER.EXE
_END
` 创建程序菜单子过程
_SUB Created_Menu
EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U ;这个显示桌面的命令也不能在快速启动那出来
……
LINK %Programs%\附件\记事本,%SystemRoot%\SYSTEM32\NOTEPAD.EXE ;下面这几个LINK提示找不到路径
LINK %Programs%\附件\命令提示符,%SystemRoot%\SYSTEM32\CMD.EXE
LINK %Programs%\附件\注册表编辑器,%SystemRoot%\SYSTEM32\REGEDIT.EXE
LINK %Programs%\附件\资源管理器,%SystemRoot%\EXPLORER.EXE,,EXPLORER.EXE,1
LINK %Desktop%\命令提示符,%SystemRoot%\SYSTEM32\CMD.EXE
_END
`开始日志记录
_SUB Open_LOGS
LOGS %SystemRoot%\PECMD.LOG,40
_END
`保存日志记录
_SUB Save_LOGS
LOGS
_END
` 主体执行流程
CALL Open_LOGS ` 开始日志记录
CALL Fix_System ` 系统修正
CALL Created_Menu ` 创建程序菜单
CALL Start_Shell ` 启动 SHELL
CALL Save_LOGS ` 执行完毕,并保存日志
[ 本帖最后由 hy169 于 2010-2-9 17:03 编辑 ] |
|