附件里面
简化版,简化了什么?
全能版是指包括PELOGON的吧? 简化版也有INIT命令啊 问题较大。用新版本替换旧版本后,各处也进行了相应的修改(文件名同步),但配置文件执行到中途两步时自动循环不止!
自动循环的内容:第一段是创建快捷方式的命令;第二段是加载外部驱动的命令。我只能从 TEXT 显示的步骤提示来看到这两步无限循环。
而这些命令中是没有任何嵌套语句的——以前在XCMD中使用得好好的。 替换后开不起来了,弹出一个出错的框框马上自动重启。 你们帖INI文上来!,本人是经过测试才发的.
以前从yonsm的换成本人的也有N多人出现问题,相信是对命令不了解或配置文件有错而引起的
[ 本帖最后由 lxl1638 于 2007-2-8 10:20 AM 编辑 ] 老九强啊。。。,下来一个试下
注意,原有的配置文件和批处理文件中的 XCMD要改为 PECMD,PECMD.EXE 不要改名,改后无法正确关机或重启。
老九给菜单们提个醒,在哪些文件里需要改名字,免得老问。我也顺便问下,哈哈 PELOGON ( PECMD 的 INIT 版)没看懂,能不能详细说明一下
SHELLEXECUTE.REG.TXT
PELOGON.REG.TXT有什么区别,效果是不是一样的哪个启动更快,更省内存
[ 本帖最后由 l1982012800 于 2007-2-8 12:34 PM 编辑 ] 老九,请问一下,用FONT注册字体需要用到那些DLL文件?
其他没有发现什么问题,就是注册字体时,PE整个系统动不了。 fontview.exe.fontext.dll 原帖由 zts59 于 2007-2-8 03:00 PM 发表
老九,请问一下,用FONT注册字体需要用到那些DLL文件?
其他没有发现什么问题,就是注册字体时,PE整个系统动不了。
因为设置字体的关键函数的声名是Private Declare Function AddFontResource Lib "gdi32" Alias "AddFontResourceA" (ByVal lpFileName As String) As Long,所以需要gdi32.dll 谢谢两位,PE还是停在了FONT命令上面不动了。
xiexie
其实好东西不用回复 回复了反而占用过多论坛资源 好东西,谢谢了 PECMD V2.3 (简版PECMGD)XLOG %SystemRoot%\PECMD.LOG 得到是乱码 不太明白发布的是什么我是菜鸟啊 原帖由 zzoym 于 2007-2-9 01:09 AM 发表
PECMD V2.3 (简版PECMGD)XLOG %SystemRoot%\PECMD.LOG 得到是乱码
很简单,你的IMG可用空间很小,试试将IMG做大,或执行几个FILE命令删掉一些文件,或执行FBWF命令开启FBWF后再打开日志试试。 老九兄帮助做的真好!帮助文件用什么工具编辑的,不会手动敲进去的吧?
什么文本编辑器这么棒?推荐一下 一个建议,可否在 XCMD 中做一个 GOTO 命令,因为有时候希望在配置文件中配置一组命令,而这些命令并不能简单的合并到一个命令组中,只能逐行书写,如果在这么一组命令前做一个类似批处理中的 GOTO 的标记,会大大简化 IFEX 的使用。 原帖由 lxl1638 于 2007-2-9 09:45 AM 发表
很简单,你的IMG可用空间很小,试试将IMG做大,或执行几个FILE命令删掉一些文件,或执行FBWF命令开启FBWF后再打开日志试试。
刚启动PCECMD.INI(内置)FBWF就开启了,日志乱的 本人给你的答复都试过了,再出现日志乱码,就帖你的INI文件上来给我看看。
XCMD 和 PECMD 的命令能否执行成功很大程度上与两方面因素有关:
1、IMG的可用空间,加载XCMD或PECMD后,在向IMG内写文件(如创建目录、建立快捷方式、记录日志等)之前,IMG须保留4M左右的可用空间;
2、可用内存,若可用内存太小了,开启了FBWF也不行。
否则,很多命令都无法执行,最明显的就是快速启动栏不出现或显示桌面的图标不出现。
[ 本帖最后由 lxl1638 于 2007-2-9 11:42 AM 编辑 ] 替换成功。。。
[ 本帖最后由 snaketsg 于 2007-2-9 01:58 PM 编辑 ] SHEL explorer 之后无法如何KILL两个进程,系统黑屏
用EXEC $explorer可以KILL
请问老九如何解决
TEAM TEXT 载入桌面!|HIDE|SHEL %SystemRoot%\EXPLORER.EXE|SERV AudioSrv|LOGO|WAIT 3000
kill smss.exe
kill winlogon.exe
//配置文件结束 原帖由 lxl1638 于 2007-2-9 11:35 AM 发表
本人给你的答复都试过了,再出现日志乱码,就帖你的INI文件上来给我看看。
XCMD 和 PECMD 的命令能否执行成功很大程度上与两方面因素有关:
1、IMG的可用空间,加载XCMD或PECMD后,在向IMG内写文件(如创建目录 ...
//配置文件开始(注意,文件以空行或注释结束,可以在文件的开始和结束处加一行注释)
XLOG %SystemRoot%\PECMD.LOG
LOGO PELOGON.JPG
TEXT 开始登录系统、并设定系统……#0xFFFF,10,720,799,758 $24
IFEX %SystemRoot%\SYSTEM32\NTOSKRNL.EXE,FILE %SystemRoot%\SYSTEM32\NTOSKRNL.EXE
USER 老九,无忧启动论坛
ENVI
// 修正 USB 驱动程序文件路径……
REGI HKLM\System\CurrentControlSet\Services\USBHUB\ImagePath=System32\Drivers\USBHUB.SYS
REGI HKLM\System\CurrentControlSet\Services\USBCCGP\ImagePath=System32\Drivers\USBCCGP.SYS
REGI HKLM\System\CurrentControlSet\Services\USBEHCI\ImagePath=System32\Drivers\USBEHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBOHCI\ImagePath=System32\Drivers\USBOHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBSTOR\ImagePath=System32\Drivers\USBSTOR.SYS
REGI HKLM\System\CurrentControlSet\Services\USBUHCI\ImagePath=System32\Drivers\USBUHCI.SYS
TEXT 正在注册组件……
CALL SHELL32.DLL,DllInstall,#1,I
CALL BROWSEUI.DLL,DllInstall,#1,I
CALL SHDOCVW.DLL,DllInstall,#1,I
EXEC @=XCMD.EXE CALL SHELL32.DLL,DllInstall,#1,U
TEXT 正在设定系统……
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!
REGI HKCR\lnkfile\IsShortcut
TEXT 取消安装未经签名的驱动程序警告……
REGI HKCU\Software\Microsoft\Driver Signing\Policy=@0
REGI HKLM\Software\Microsoft\Driver Signing\Policy=@0
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\PrivateHash=@0x22 0x9E 0x53 0x3E 0x5D 0x08 0xAB 0xC8 0x77 0x1D 0xB9 0xD0 0xE6 0x06 0xA8 0x06
//若修改"程序目录"的话,不知这样能否修正注册表的设置?
//ENVI ProgramFiles=%SystemDrive%\Programs
//
FBWF P20 L32
LINK %Programs%\附件\系统工具\磁盘管理,DISKMGMT.MSC,,dmdskres.dll
LINK %Programs%\附件\系统工具\计算机管理,COMPMGMT.MSC,,mycomput.dll,2
LINK %Programs%\附件\系统工具\设备管理器,DEVMGMT.MSC,,devmgr.dll,3
LINK %Programs%\附件\系统工具\磁盘碎片整理程序,DFRG.MSC,,dfrgres.dll
LINK %Programs%\附件\系统工具\共享文件夹,FSMGMT.MSC,,filemgmt.dll,1
LINK %Programs%\附件\系统工具\服务管理器,SERVICES.MSC,,filemgmt.dll
RUNS %ProgramFiles%\PETOOLS\SETDISPLAY.EXE,显示设置工具
LINK %Desktop%\命令提示符,CMD.EXE
LINK %StartMenu%\PECMD使用说明,PECMD.EXE
LINK %QuickLaunch%\清理临时文件,%ProgramFiles%\PETOOLS\CLEANTEMP.EXE
LINK %QuickLaunch%\设置虚拟内存,%ProgramFiles%\PETOOLS\SETPAGEFILE.EXE
LINK !%Programs%\网络设置工具\网络服务(拨号前先启用),STARTNET.CMD,,SHELL32.DLL,14
LINK !%Programs%\网络设置工具\宽带连接,STARTPPPOE.CMD,,PPPOE.ICO
LINK !%Programs%\网络设置工具\挂断ADSL,HANGUP.CMD,,HANGUP.ICO
LINK %Programs%\网络设置工具\PENETCFG网络设置,PENETCFG.exe
LINK %Programs%\附件\画图,MSPAINT.EXE
LINK %Programs%\附件\记事本,NOTEPAD.EXE
LINK %Programs%\附件\计算器,CALC.EXE
LINK %Programs%\附件\命令提示符,CMD.EXE
LINK %Programs%\附件\注册表编辑器,REGEDIT.EXE
LINK %Programs%\附件\资源管理器,EXPLORER.EXE,,EXPLORER.EXE,1
TEXT 载入桌面!
LOGO
SHEL %SystemRoot%\EXPLORER.EXE
SERV AudioSrv
WAIT 3000
//配置文件结束 XLOG %SystemRoot%\PECMD.LOG
偶从XCMD开始都是乱码 原帖由 l1982012800 于 2007-2-9 11:47 AM 发表
SHEL explorer 之后无法如何KILL两个进程,系统黑屏
用EXEC $explorer可以KILL
请问老九如何解决
不要在 PECMD 的 INIT 或 LOAD 进程内 Kill 那两个核心文件,要放到Windows启动项中Kill,因为为了降低PECMD的内存要求,PECMD的INIT进程很迟(加载SHELL时)才启动,就如同以前用XPELOGON一样,SHELL没启动,KILL那两个进程必然重启。
另,用EXEC $explorer加载SHELL时不会注册热键(你的HOTK命令无效,HIDE命令也无效),也不会将SHELL锁定,用EXEC $explorer加载SHELL时的INIT进程会象以前一样提早启动,可以直接在INI文件内KILL那两个进程。
所以建议用 SHEL 命令加载 SHELL。
[ 本帖最后由 lxl1638 于 2007-2-9 02:47 PM 编辑 ] 原帖由 snaketsg 于 2007-2-9 02:00 PM 发表
XLOG %SystemRoot%\PECMD.LOG
偶从XCMD开始都是乱码
晕,重复的问题,都要本人解释,那有那么多时间,看上几楼,关键问题,向IMG内写文件,创建目录前必须保证IMG有足够的可用空间,不能以你做好的IMG的可用空间来计算,因为启动过程中,系统会自己生成大量垃圾文件(你对比一下,启动后的文件和原来IMG内的文件就知道了)。