无忧启动论坛

标题: PECMD.EXE从3.3.313.290更换为3.6.930.309新版后,PECMD.INI是否也要相应更改? [打印本页]

作者: hy169    时间: 2010-2-9 17:01
标题: PECMD.EXE从3.3.313.290更换为3.6.930.309新版后,PECMD.INI是否也要相应更改?
本人是个菜鸟,同时也是个对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 编辑 ]
作者: yulon    时间: 2010-2-9 17:29
原帖由 hy169 于 2010-2-9 17:01 发表
同时也是个对DIY PE很感兴趣的菜鸟……


看看老九的发布帖,更新的信息都在那····世界上没有绝对的菜鸟,只有把问题都推给别人的菜鸟···




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3