|
修改pe后,无法进入桌面,不知为什么,请大家帮忙啊。
//配置文件开始(注意,文件的开始和结束必须是空行或注释。)
` 行首注释可以用"/"或"`",但行后的注释必须是"`"。
////////////////////////////////////////////////////////////////////////////////////
_SUB SetPageFile
ENVI V1=你的计算机物理内存较低,某些外置程序的运行可能需要用到
ENVI V2=虚拟内存。设置了虚拟内存可以提高系统的速度和稳定性;
ENVI V3=如果你需要保护并恢复硬盘分区数据可跳过虚拟内存的设置。
ENVI V4=你确定要设置虚拟内存吗?(建议设置)
ENVI V5=设置虚拟内存
MESS %V1%\n%V2%\n%V3%\n\n%V4%@%V5%#YN*20000
FIND $YESNO=YES,PAGE D:\PAGE.SYS 64
TEAM ENVI V1=|V2=|V3=|V4=|V5=
_END
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
` 用户登录界面设置子过程
_SUB Start_LOGO
DISP W1024 H768 B32
DISP F85 T2000
ENVI V0=TEXT 初始化系统……#0xFFFFFF,L20,T560,R500,B580
FIND MEM>127,LOGO WINLOGON.JPG|%V0%!CALL SetPageFile|%V0%
TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
TEAM FILE %W%\TXTSETUP.SI*|FILE %WS%\NTOSKRNL.EX*|FILE %WS%\WIN32K.SYS|PATH #%WS%\CONFIG|FILE %WS%\*.*_|FILE %WSD%\*.SY_
INIT CI `初始化桌面
_END
////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
` 用户设置
_SUB User_Setting
FIND MEM>127,WALL %SystemRoot%\SYSTEM32\WALLPAGE.JPG
TEAM USER mayygttg,无忧启动|HIDE
_END
/////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
` 系统修正子过程
_SUB Fix_System
` 修正 USB 驱动程序文件路径
TEXT 设定并修正系统……#0xFFFFFF,L20,T560,R500,B580
ENVI V0=HKLM\System\CurrentControlSet\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
REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
REGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYS
REGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYS
_END
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
` 创建系统菜单子过程
_SUB Created_SYS_Menu
TEXT 创建系统程序快捷方式……#0xFFFFFF,L20,T560,R500,B580
FBWF P40 L32 H256
ENVI V0=CALL $SHELL32.DLL,DllInstall,#1,U
FIND MEM>127,EXEC @PECMD.EXE %V0%!%V0%
ENVI V0=
LINK %Desktop%\命令提示符,%WS%\CMD.EXE
LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD %WS%\LOADOP.INI,Shell32.dll,26 `建立载入INI配置快捷方式
LINK %StartMenu%\PECMD使用说明,%WS%\PECMD.EXE
LINK %Programs%\附件\记事本,%WS%\NOTEPAD.EXE
LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE
LINK %Programs%\附件\注册表编辑器,%W%\REGEDIT.EXE
LINK %Programs%\附件\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE,1
_END
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
` 设置 Windows 启动项子过程
_SUB Set_Windiws_Run
TEXT 设置系统启动项……#0xFFFFFF,L20,T560,R500,B580
RUNS PECMD TEAM ENVI|WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE,杀进程
_END
////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
` 注册热键
_SUB Set_HotKey
TEXT 注册系统热键……#0xFFFFFF,L20,T560,R500,B580
HOTK #95,PECMD.EXE SHUT R ` 休眠键重启
HOTK #255,PECMD.EXE SHUT ` 电源键关机
HOTK #112,PECMD.EXE ` F1呼出帮助
_END
/////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
` 加载SHELL子过程
_SUB Start_Shell
FIND Explorer.EXE,!SHEL %WinDir%\EXPLORER.EXE
TEAM TEXT 载入桌面!#0xFFFFFF,L20,T560,R500,B580|LOGO|WAIT 4000
`修改注册表和相关文件名以支持 Vista 安装
REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
EXEC !CMD.EXE /C "REN %WinDir%\SYSTEM32\HALACPI.DLL HAL.DLL"
`如果不能给 USB 移动存储设备迅速分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于部分 HD 声卡)
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
/ LOAD LINKMENU.INI
_END
////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
`开始日志记录
_SUB Open_LOGS
LOGS %SystemRoot%\PECMD.LOG
_END
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
`保存日志记录
_SUB Save_LOGS
LOGS
_END
/////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
` 主体执行流程
CALL Open_LOGS ` 开始日志记录
CALL Start_LOGO ` 用户登录界面设置
CALL User_Setting ` 用户设置
CALL Fix_System ` 系统修正
CALL Created_SYS_Menu ` 创建系统菜单
CALL Set_HotKey ` 注册热键
CALL Start_Shell ` 启动 SHELL
CALL Set_Windiws_Run ` 设置Windows启动项
CALL Save_LOGS ` 执行完毕,并保存日志
////////////////////////////////////////////////////////////////////////////////////
//配置文件结束 |
|