无忧启动论坛

标题: 一个DLL文件让我学了好多东西,谢谢各位老师,问题终于解决啦! [打印本页]

作者: ynxmaifmsguxmft    时间: 2007-10-24 07:09
标题: 一个DLL文件让我学了好多东西,谢谢各位老师,问题终于解决啦!
我在用户名里输入的内容,明明前天还有效,今天重做了几次镜像文件启动后又变回了老毛桃、波黑难民营。
1.我把各分区可能被错误引用的文件全删了。
2.在PECMD.INI和WINPE.INI两个文件中都设了用户名。
3.全新制作镜像文件已经有10多次了,尤其是INI文件全是改好后在制作时对应好了的。又检查了完成后的镜像文件。
4.我设了密码,改了桌面背景,加入了快捷方式,全能实现,就用户名成了原版的。
5.在高手老师指导下,我用原XP的DLL文件置换了PE的,USER问题解决了,但总是弹出一个无用的窗口。

  结果:是我在INI文件里输入了错误的命令,删了就好了。谢谢几天来帮助过我的所有好心人,所有高手老师!

[ 本帖最后由 ynxmaifmsguxmft 于 2007-10-27 11:34 AM 编辑 ]

2.JPG (109.11 KB, 下载次数: 77)

2.JPG

1.JPG (71.01 KB, 下载次数: 66)

1.JPG

2.JPG (109.16 KB, 下载次数: 64)

2.JPG

1.JPG (72.54 KB, 下载次数: 65)

1.JPG

作者: bd540    时间: 2007-10-24 07:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 老毛桃    时间: 2007-10-24 08:36
WinPE.INI 没被加载?
作者: bd540    时间: 2007-10-24 08:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2007-10-24 09:10
在其他盘存在\minipe\op.wim,同样有WINPE.INI
作者: darkly    时间: 2007-10-24 10:20
这个问题老早就有的 刚下载这个版本的时候就发现了 后来由于种种原因 没有使用这个版本 不过这个问题确实是有的
作者: ynxmaifmsguxmft    时间: 2007-10-24 10:36
总之,我安装的镜像文件是不会错的。因为只有一个镜像文件,且镜像文件里的WINPE.INI文件里可以看到,我已经改了。呵呵。。。。
作者: ynxmaifmsguxmft    时间: 2007-10-24 10:38
原帖由 zhaohj 于 2007-10-24 09:10 AM 发表
在其他盘存在\minipe\op.wim,同样有WINPE.INI

和OP.WIM没关系吧?WINPE.INI与之在同一目录下,不是包含其中的。
作者: ynxmaifmsguxmft    时间: 2007-10-24 10:39
zhaohj老师和我这个可能不是一个版本。
作者: ynxmaifmsguxmft    时间: 2007-10-24 10:42
可以肯定的是,启动后确实使用了我改过的WINPE.INI文件,因为我加入了密码,改了桌面。这些功能都实现了,就是用户名没变过来。
作者: ynxmaifmsguxmft    时间: 2007-10-24 10:44
原帖由 darkly 于 2007-10-24 10:20 AM 发表
这个问题老早就有的 刚下载这个版本的时候就发现了 后来由于种种原因 没有使用这个版本 不过这个问题确实是有的

其实我也成功地改过,和INI文件设定的用户名一样的,不知道什么时候变回去的。
作者: jianx    时间: 2007-10-24 10:48
是不是有别的winpe.ini存在,可以这样试试
以最小模式进入桌面,然后把桌面上的加载外部配置的快捷方式的指向改成你的winpe.ini,(改成绝对路径)
作者: bd540    时间: 2007-10-24 10:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: qsj    时间: 2007-10-24 11:07
原帖由 ynxmaifmsguxmft 于 2007-10-24 07:09 AM 发表
我在用户名里输入的内容,明明前天还有效,今天启动后又变回了原来的。


这是毛桃的 shell32.dll 注册了用户名,可用 UE 修改!

另外,可能还要注意一下你的 ini 文件,近日为了省事,我在 pdf 手机
(linux)上修改 cmd 文件,结果在 windows 运行时部分命令出错,记
事本打开看不到异常,后来发现 linux 上修改过的比同样在 windows 下
修改的文件大一点点,建议你 复制boot.ini文件为winpe.ini并去除隐藏系
统属性,然后打开你原来的winpe.ini剪切所有内容到新的winpe.ini并直接保存!

[ 本帖最后由 qsj 于 2007-10-24 11:08 AM 编辑 ]

未命名.JPG (41.32 KB, 下载次数: 55)

未命名.JPG

作者: ynxmaifmsguxmft    时间: 2007-10-24 11:38
没办法了,我又重新做了一次镜像文件,还是这样。。。。。
//配置文件开始
MOUN %CurDrv%\MINIPE\OP.WIM,B:,1
ENVI OPDir=B:\外置程序
FIND MEM>120,LOGO %OPDir%\桌面背景\PELOGO.JPG|WAIT 1250
TEAM TEXT 正在执行基本设置……#0xEE,$20|WAIT 500
FIND Explorer.EXE,CALL Outer_Reload `由最小模式启动后加载外置时,需要调用 Outer_Reload 中定义的一些命令
USER 忘我无忧,ynxmaifmsguxmft
WALL %OPDir%\桌面背景\PEWallPaper.JPG
NUMK 0 `对于台式机键盘,可以将本命令改成 NUMK 1,以打开数字键
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{208D2C60-3AEA-1069-A2D7-08002B30309D}=#0 `在桌面显示网上邻居
`清理掉上次启动 PE 或 Windows 时留下的虚拟内存页面文件
ENVI PF=Pagefile.sys
TEAM FILE C:\%PF%|FILE D:\%PF%|FILE E:\%PF%|FILE F:\%PF%|FILE G:\%PF%|FILE H:\%PF%|FILE I:\%PF%|FILE J:\%PF%|FILE K:\%PF%|FILE L:\%PF%|FILE M:\%PF%|FILE N:\%PF%|FILE O:\%PF%|FILE P:\%PF%|FILE Q:\%PF%
`物理内存低于 256MB 时询问是否设定虚拟内存
IFEX %Temp%\PFIsSet.LOG,!FIND MEM<256,CALL IFSetPageFile
SHEL %SystemRoot%\EXPLORER.EXE,f56658a383ad959c4ec29eca32079df0,3|LOGO
TEXT 正在加载外置程序……
`建立部分外置程序加载的可行性报告,如果设置了虚拟内存或者可用内存大于一定数值,则加载有关的外置组件
TEAM EXEC !=CMD.EXE /C "ECHO FOR %%I IN (C D E F G H I J K L M N O P Q) DO IF EXIST %%I:\PAGEFILE.SYS ECHO.^>%Temp%\PFIsSet.LOG>%TEMP%\RPT_OK.CMD"|EXEC !=%TEMP%\RPT_OK.CMD
`设置解开某些压缩包的运行条件,如设置了虚拟内存,则建立运行条件,否则根据可用内存大小设置不同的运行条件
IFEX %Temp%\PFIsSet.LOG,LINK %Temp%\RPT_OK30,%WinDir%!IFEX MEM>30,LINK %Temp%\RPT_OK30,%WinDir%
`如果设置了虚拟内存或可用内存大于 80MB,则下面的解压安装的外置程序为无阻塞运行,否则则是排队执行
ENVI IFWait==
IFEX %Temp%\PFIsSet.LOG,ENVI IFWait=!IFEX MEM>80,ENVI IFWait=
`如果 X: 盘有足够剩余空间,则按照一定条件执行下面的外置程序,是否为无阻塞运行则由上面的条件自动判定
IFEX %SystemDrive%\>10,IFEX %Temp%\RPT_OK30.LNK,EXEC @%IFWait%%OPDir%\FREEWB\InsWB.CMD
IFEX %SystemDrive%\>10,IFEX %Temp%\RPT_OK30.LNK,EXEC @%IFWait%%OPDir%\PE_OUTERPART\IncOC.CMD
EXEC !%OPDir%\PE_OUTERPART\MMC\InsMMC.CMD `安装管理工具(外置)
EXEC !%OPDir%\REGDOC.CMD   `将常用文档与对应外置程序建立关联(包括 .HTM 关联及安装 IE 和 WinRAR)
CALL Create_OPLink `创建一些外置程序的快捷方式
CALL Use_XP_Res  `提取硬盘上原有 Windows XP 的部分资源的快捷方式组
`物理内存达到 128MB 或者设置了虚拟内存,则询问是否加载显卡驱动,否则仅在桌面生成一个“启用显卡支持”的快捷方式
FIND MEM>127,Call IfSetDisplay!IFEX %Temp%\PFIsSet.LOG,Call IfSetDisplay
TEAM ENVI PF=|ENVI IFWait=|ENVI $TARGET_ROOT=|FILE %Temp%\RPT_*.*
FIND Explorer.EXE,!TEXT 正在载入桌面……|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
_SUB Create_OPLink
LINK %Desktop%\安装 WinPE 到硬盘,%CurDrv%\SETUP\PESetup.EXE `建立安装 WinPE 的快捷方式
LINK %QuickLaunch%\设置虚拟内存,%OPDir%\WinPE_TOOLS\SETPAGEFILE.EXE
LINK %Desktop%\卸载外部配置,PECMD.EXE,LOAD B:\UnloadOP.INI,Shell32.dll,26
LINK !%Desktop%\启用网络支持,%OPDir%\PE_OUTERPART\Start_Net.CMD,,%OPDir%\PE_OUTERPART\NET_PART.ICO
        LINK !%Desktop%\注册DIRECTX,%OPDir%\DIRECTX\REGDX.CMD,,%OPDir%\DIRECTX\DX.ICO
    
LINK !%Desktop%\启用声音支持,%OPDir%\PE_OUTERPART\Start_Sound.CMD,,%OPDir%\PE_OUTERPART\SOUND_PART.ICO
LINK !%Desktop%\启用显卡支持,%OPDir%\PE_OUTERPART\Start_VGA.CMD,,%OPDir%\PE_OUTERPART\Disp_Part.ICO
LINK %Programs%\Windows 系统维护\Windows用户密码修复,%OPDir%\WinPE_TOOLS\PasswdRenew.EXE
LINK %Programs%\Windows 系统维护\Windows安装助手,%OPDir%\WinPE_TOOLS\SETUPXP.EXE
LINK %Programs%\Windows 系统维护\Windows注册表编辑器,%OPDir%\WinPE_TOOLS\RUNSCANNER.EXE,%WinDir%\regedit.exe
LINK %Programs%\Windows 系统维护\Windows服务驱动管理器,%OPDir%\WinPE_TOOLS\SERVICESPE.EXE
LINK %Programs%\Windows 系统维护\Windows系统还原,%OPDir%\WinPE_TOOLS\SYSTEMRESTORE.EXE
LINK %Programs%\磁盘光盘工具\磁盘分区管理 WinPM,%OPDir%\PARAGON\WINPM\WinPM.exe
LINK %Programs%\磁盘光盘工具\Virtual Drive Manager,%OPDir%\VDM\VDM1.exe
LINK %Programs%\磁盘光盘工具\虚拟驱动器专家,%OPDir%\VDM\VDM2.exe
LINK %Programs%\磁盘光盘工具\光盘映像工具 UltraISO V8.51,%OPDir%\ULTRAISO\ULTRAISO.exe
LINK %Programs%\磁盘光盘工具\诺顿磁盘医生 NDD2006,%OPDir%\NDD2006\NDD32.EXE
LINK %Programs%\磁盘光盘工具\微软虚拟光驱VCDTOOL,%OPDir%\MSVCD\VCDTOOL.EXE
LINK %Programs%\磁盘光盘工具\磁盘映像工具 WinImage V8.0,%OPDir%\WINIMAGE\WINIMAGE.exe
LINK %Programs%\磁盘光盘工具\PTDD 磁盘分区表医生,%OPDir%\ptdd3.0\PtdWin.exe
LINK %Programs%\克隆工具\诺顿 Ghost32 v11,%OPDir%\Ghost11\Ghost32.exe
LINK %Programs%\克隆工具\Gho映像浏览器GhostExp v11,%OPDir%\GHOST11\GHOSTEXP.exe
LINK %Programs%\克隆工具\Acronis TrueImage ES 9.1,%OPDir%\ACRONIS\TRUEIMAGE.exe
LINK %Programs%\文件工具\文件解压 WinRAR V3.70,%OPDir%\WINRAR\WINRAR.EXE
LINK %Programs%\文件工具\文件编辑 UltraEdit-32,%OPDir%\ULTRAEDIT\uedit32.exe
        LINK %Programs%\图形工具\PDF查看 FoxitReader,%CurDir%\FoxitReader\FoxitReader.exe
LINK %Programs%\文件工具\文件恢复 FinalData,%OPDir%\FINALDATA\FinalData.exe
LINK %Programs%\系统检测\硬件及系统环境检测 Everest,%OPDir%\系统检测\EVEREST\EVEREST.exe
LINK %Programs%\系统检测\CPU 检测(CPU-Z),%OPDir%\系统检测\CPUZ\CPUZ.exe
LINK %Programs%\系统检测\显示器测试工具(DisplayX),%OPDir%\系统检测\DisplayX\DisplayX.exe
LINK %Programs%\系统检测\数码相机 CCD 坏点检测,%OPDir%\系统检测\CCD坏点检测\CCD_CHECK.EXE
LINK %Programs%\系统检测\物理内存检测器(MemTest),%OPDir%\系统检测\MEMTEST\MEMTEST.EXE
LINK %Programs%\系统检测\经典测试工具 SuperPI MOD,%OPDir%\系统检测\super_pi\super_pi.exe
LINK %Programs%\系统检测\ATTO 磁盘性能测试,%OPDir%\系统检测\ATTO\DISK_BENCH32.EXE
LINK %Programs%\系统检测\Filemon 文件监视程序,%OPDir%\系统检测\Filemon\Filemon.exe
LINK !%Programs%\系统检测\系统快照工具(RegSnap),%OPDir%\RegSnap\RegSnap.CMD,,%OPDir%\RegSnap\REGSNAP.ICO
LINK !%Programs%\卡巴斯基\卡巴斯基6(X盘需22MB空间),%OPDir%\AVP6\AVP6.CMD,,%OPDir%\AVP6\AVP.ICO
LINK !%Programs%\卡巴斯基\卡巴斯基6(在C盘运行),%OPDir%\AVP6\AVP6.CMD,C,%OPDir%\AVP6\AVP.ICO
LINK !%Programs%\卡巴斯基\卡巴斯基6(在D盘运行),%OPDir%\AVP6\AVP6.CMD,D,%OPDir%\AVP6\AVP.ICO
LINK !%Programs%\卡巴斯基\卡巴斯基6(在E盘运行),%OPDir%\AVP6\AVP6.CMD,E,%OPDir%\AVP6\AVP.ICO
LINK !%Programs%\迅雷\迅雷 V5.0(X盘需5MB空间),%OPDir%\THUNDER\THUNDER.CMD,,%OPDir%\THUNDER\THUNDER.ICO
LINK !%Programs%\迅雷\迅雷 V5.0(在C盘运行),%OPDir%\THUNDER\THUNDER.CMD,C,%OPDir%\THUNDER\THUNDER.ICO
LINK !%Programs%\迅雷\迅雷 V5.0(在D盘运行),%OPDir%\THUNDER\THUNDER.CMD,D,%OPDir%\THUNDER\THUNDER.ICO
LINK !%Programs%\迅雷\迅雷 V5.0(在E盘运行),%OPDir%\THUNDER\THUNDER.CMD,E,%OPDir%\THUNDER\THUNDER.ICO
LINK !%Programs%\腾讯QQ\迷你QQ(X盘需12MB空间),%OPDir%\MINIQQ\QQ.CMD,,%OPDir%\MINIQQ\QQ.ICO
LINK !%Programs%\腾讯QQ\迷你QQ(在C盘运行),%OPDir%\MINIQQ\QQ.CMD,C,%OPDir%\MINIQQ\QQ.ICO
LINK !%Programs%\腾讯QQ\迷你QQ(在D盘运行),%OPDir%\MINIQQ\QQ.CMD,D,%OPDir%\MINIQQ\QQ.ICO
LINK !%Programs%\腾讯QQ\迷你QQ(在E盘运行),%OPDir%\MINIQQ\QQ.CMD,E,%OPDir%\MINIQQ\QQ.ICO
LINK %Programs%\影音播放\千千静听,%OPDir%\影音播放\千千静听\TTPlayer.exe
LINK %Programs%\影音播放\MPlayer,%OPDir%\影音播放\mplayer.exe
LINK %Programs%\网络设置\局域网查看工具(LanSee),%OPDir%\WinPE_TOOLS\LANSEEV1.59.exe
LINK %Programs%\网络设置\飞鸽传书(IPMsg),%OPDir%\WINPE_TOOLS\IPMSG.exe
LINK %Programs%\附件\微软中国日历,%OPDir%\微软中国日历\ICALCLK.EXE
_END
_SUB Use_XP_Res
LINK !%Programs%\XP资源\办公软件\挂接字体,%OPDir%\XP资源\OFFICE2003\安装字体.CMD
LINK !%Programs%\XP资源\办公软件\启用Office2003,%OPDir%\XP资源\OFFICE2003\安装OFFICE.CMD
LINK !%Programs%\XP资源\驱动程序\显卡驱动,%OPDir%\XP资源\DRIVERS\显卡驱动.CMD,,%OPDir%\PE_OUTERPART\Disp_Part.ICO
LINK !%Programs%\XP资源\驱动程序\网卡驱动,%OPDir%\XP资源\DRIVERS\网卡驱动.CMD,,%OPDir%\PE_OUTERPART\NET_PART.ico
LINK !%Programs%\XP资源\驱动程序\多媒体驱动,%OPDir%\XP资源\DRIVERS\多媒体驱动.CMD,,%OPDir%\PE_OUTERPART\SOUND_PART.ico
LINK !%Programs%\XP资源\驱动程序\多媒体、网络、显示驱动,%OPDir%\XP资源\DRIVERS\多媒体、网络、显示驱动.CMD,,%OPDir%\PE_OUTERPART\INFCACHEBUILD.EXE
LINK !%Programs%\XP资源\驱动程序\DirectX 9.0c,%OPDir%\XP资源\DirectX9\安装DX9.CMD
LINK !%Programs%\XP资源\网络浏览\启用IE6,%OPDir%\XP资源\IE6\安装IE6.CMD,,%OPDir%\Internet Explorer\IEXPLORE.EXE
LINK !%Programs%\XP资源\网络浏览\启用MS JVM,%OPDir%\XP资源\MSJVM\安装MSJVM.CMD
LINK !%Programs%\XP资源\媒体播放\启用WMP,%OPDir%\XP资源\WMP\安装WMP.CMD
LINK !%Programs%\XP资源\媒体播放\启用WMP电视精简版(占X盘2MB),%OPDir%\XP资源\WMP\安装WMP.CMD,jingJianBan
LINK !%Programs%\XP资源\媒体播放\卸载WMP,%OPDir%\XP资源\WMP\卸载WMP.CMD
LINK !%Programs%\XP资源\媒体播放\启用RealPlay,%OPDir%\XP资源\RealPlayer\安装RealPlayer.CMD
_END
_SUB Outer_Reload `启动后加载外置程序时重新注册相关变量
ENVI Programs=%USERPROFILE%\「开始」菜单\程序
ENVI Desktop=%USERPROFILE%\桌面
ENVI QuickLaunch=%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch
IFEX %Desktop%\加载外部配置.LNK,FILE %Desktop%\加载外部配置.*
_END
_SUB IFSetPageFile `询问是否设置虚拟内存
TEAM TEXT 是否设置虚拟内存?|ENVI YESNO=YES
MESS 您的计算机物理内存较少,某些外置程序的运行可能需要用到\n虚拟内存。设置了虚拟内存,有助于提高系统的速度和稳定性;\n如果您需要保护并恢复硬盘分区数据,可跳过虚拟内存的设置。\n \n您确定要设置虚拟内存吗?(建议设置,30 秒后默认选择否)@设置虚拟内存 #YN *30000 $NO
IFEX $YESNO=YES,Call SetPageDrv!TEXT 没有建立虚拟内存……
WAIT 500
_END
_SUB SetPageDrv  `设定虚拟内存存放分区
TEAM TEXT 正在设定虚拟内存……|ENVI $TARGET_ROOT=
BROW $请选择虚拟内存文件存放的分区,取消则自动选择分区
IFEX $TARGET_ROOT=,TEXT 正在设定虚拟内存(自动选择存放分区)……|PAGE D:\%PF% 192 256!TEXT 正在设定虚拟内存(虚拟内存存放在 %TARGET_DRIVE% 盘)……|PAGE %TARGET_DRIVE%\%PF% 192 256
_END
INIT StartMenu\PECMD使用说明.LNK SendTo %Temp%
_SUB IfSetDisplay `询问是否加载显卡驱动
TEAM TEXT 2 秒钟内按住 Ctrl 键忽略显卡驱动安装……|WAIT 2000
FIND KEY=17,!Call SetDisplay
_END
_SUB SetDisplay  `加载显卡驱动
TEAM EXEC !%OPDir%\PE_OuterPart\Start_VGA.CMD|FILE %Desktop%\启用显卡支持.*
TEAM ENVI PF=|ENVI IFWait=|ENVI $TARGET_ROOT=|FILE %Temp%\RPT_*.*
FIND Explorer.EXE,!TEXT 正在载入桌面……|TEXT

//配置文件结束
我加了密码、DX快捷方式、修改了桌面背景格式、再就是用户名了,别的都实现了,就用户名不行。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-10-24 01:02 PM 编辑 ]
作者: qsj    时间: 2007-10-24 11:45
标题: 回复 #15 ynxmaifmsguxmft 的帖子
注意:

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D3
作者: LH1958    时间: 2007-10-24 12:01
我用过,可以改呀。我在阳春三月里改过,911没试过。
作者: ynxmaifmsguxmft    时间: 2007-10-24 12:58
我把其它分区里可能被错误引用的文件全移走了,还是不行。
作者: qsj    时间: 2007-10-24 13:54
LOGS

USER 忘我无忧,ynxmaifmsguxmft

//配置文件结束

如上再试试!最好改pecmd.ini
作者: yqi99    时间: 2007-10-24 14:04
911的版本没有问题呀, 你可以把你的YY的PE放在FTP服务器上让别人测试一下的.
作者: ynxmaifmsguxmft    时间: 2007-10-24 14:12
原帖由 yqi99 于 2007-10-24 02:04 PM 发表
911的版本没有问题呀, 你可以把你的YY的PE放在FTP服务器上让别人测试一下的.

太大了,放不下。
作者: ynxmaifmsguxmft    时间: 2007-10-24 16:15
改pecmd.ini的办法和我想到一块了,但是,还不行。
作者: ynxmaifmsguxmft    时间: 2007-10-24 18:17
总结一下:
1.我把各分区可能被错误引用的文件全删了。
2.在PECMD.INI和WINPE.INI两个文件中都设了用户名。
3.全新制作镜像文件已经有10多次了,尤其是INI文件全是改好后在制作时对应好了的。又检查了完成后的镜像文件。
作者: nm888    时间: 2007-10-24 19:48
用14楼的方法改,绝对如你所愿。但别忘了饮水思源。
作者: 无翼鸟飞翔    时间: 2007-10-24 20:40
如果还是不行的话.那么用你原版XP的shell32.dll替换PE的同名文件看看
作者: ynxmaifmsguxmft    时间: 2007-10-24 20:48
原帖由 无翼鸟飞翔 于 2007-10-24 08:40 PM 发表
如果还是不行的话.那么用你原版XP的shell32.dll替换PE的同名文件看看

好的,我马上就试试。。。。。
作者: ynxmaifmsguxmft    时间: 2007-10-24 21:03
我担心DLL文件多出了那么多,系统会出现问题,原来的版本我加的东西多了就不稳定了,又慢又出错。这次但愿能顺利过关。
作者: 老毛桃    时间: 2007-10-24 21:24
原帖由 qsj 于 2007-10-24 11:07 发表


这是毛桃的 shell32.dll 注册了用户名,可用 UE 修改!

另外,可能还要注意一下你的 ini 文件,近日为了省事,我在 pdf 手机
(linux)上修改 cmd 文件,结果在 windows 运行时部分命令出错,记
事本打 ...

:L :L

用 UE 修改 Shell32.DLL 的 Reg 资源,很危险的,建议使用 ResHacker 修改。

这个地方还添加了诸如去除 .zip 的新建快捷方式、设置无箭头快捷方式图标等很多设置。那个 User 的设置,是在没有外部配置 WinPE.INI 的情况下才生效的。

楼主确认没有修改 OP.WIM ?奇了怪了 :o
作者: ynxmaifmsguxmft    时间: 2007-10-24 21:41
原帖由 老毛桃 于 2007-10-24 09:24 PM 发表

:L :L

用 UE 修改 Shell32.DLL 的 Reg 资源,很危险的,建议使用 ResHacker 修改。

这个地方还添加了诸如去除 .zip 的新建快捷方式、设置无箭头快捷方式图标等很多设置。那个 User 的设置,是在没有外 ...

我改了PECMD.INI也没改过来。我确实改了OP.WIM,我以为不会因此对INI里的设置产生影响,看来很可能还是我改WIM的原因。但我总觉得无翼鸟飞翔老师的思路是对的,尽管实践证明还有些问题。谢谢各位老师的指点!

[ 本帖最后由 ynxmaifmsguxmft 于 2007-10-24 10:06 PM 编辑 ]
作者: zhangze    时间: 2007-10-24 22:34
看来一下配置,楼主的这里

IFEX %Temp%\PFIsSet.LOG,!FIND MEM<256,CALL IFSetPageFile
SHEL %SystemRoot%\EXPLORER.EXE,f56658a383ad959c4ec29eca32079df0,3|LOGO
TEXT 正在加载外置程序……
和这里:

TEAM ENVI PF=|ENVI IFWait=|ENVI $TARGET_ROOT=|FILE %Temp%\RPT_*.*
FIND Explorer.EXE,!TEXT 正在载入桌面……|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
_SUB Create_OPLink

如果要加密码的话,把后边部分改成:

TEAM ENVI PF=|ENVI IFWait=|ENVI $TARGET_ROOT=|FILE %Temp%\RPT_*.*
FIND Explorer.EXE,!TEXT 正在载入桌面……|SHEL %WinDir%\EXPLORER.EXE,f56658a383ad959c4ec29eca32079df0,3|LOGO|TEXT
_SUB Create_OPLink

就可以了吧,前面那部分可以去掉
能不能解决系统注册的问题倒是不知道
作者: 无翼鸟飞翔    时间: 2007-10-24 23:04
标题: 回复 #30 zhangze 的帖子
ls的在说什么呢....人家说的是USER的问题.不是密码问题
作者: ynxmaifmsguxmft    时间: 2007-10-24 23:08
我只是大致把目标确定在加载外置程序前加密,可以防止略过加载显卡就能进入桌面。这种设法只能以最小化配置进入,但要加外置还得输入密码,只此而已,也就没顾及与其它命令的关系,其实我知之甚少,也无力顾及。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-10-25 09:50 AM 编辑 ]
作者: ynxmaifmsguxmft    时间: 2007-10-24 23:11
原帖由 无翼鸟飞翔 于 2007-10-24 11:04 PM 发表
ls的在说什么呢....人家说的是USER的问题.不是密码问题

对的,我就是说的USER问题!呵呵。。。到目前为止,无翼鸟飞翔的方案仍是首选的解决办法。实验结果表明,可以解决USER问题,却又产生 了弹出无用的对话框的问题。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-10-24 11:13 PM 编辑 ]
作者: zhangze    时间: 2007-10-24 23:11
要注册USER直接在注册表加值得了
不要USER命令
这简单吧
作者: zhangze    时间: 2007-10-24 23:14
SHELL32注册晚
改掉了???

[ 本帖最后由 zhangze 于 2007-10-24 11:25 PM 编辑 ]
作者: ynxmaifmsguxmft    时间: 2007-10-24 23:15
原帖由 zhangze 于 2007-10-24 11:11 PM 发表
要注册USER直接在注册表加值得了
不要USER命令
这简单吧

对我来说也不简单呀,我也不会编辑注册表。请老师赐教吧!
作者: ynxmaifmsguxmft    时间: 2007-10-24 23:17
原帖由 zhangze 于 2007-10-24 11:14 PM 发表

人家说是pecmd命令执行问题
你的意思好像是不愿意见到老毛桃大名

呵呵,是把老毛桃换成忘我无忧。。。。。。。。
作者: zhangze    时间: 2007-10-24 23:23
看这个注册表值

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"RegisteredOwner"="老九 WINPE"
"RegisteredOrganization"="迷你操作系统"

pecmd要加注册表值
你的配置文件中就有“桌面显示网上邻居”这个,一样的加
作者: ynxmaifmsguxmft    时间: 2007-10-24 23:31
启动PE后会出现这样的对话框:

未命名.JPG (26.63 KB, 下载次数: 84)

未命名.JPG

作者: zhangze    时间: 2007-10-24 23:34
换了shell32了
:lol :lol :lol
作者: ynxmaifmsguxmft    时间: 2007-10-24 23:37
是的。。。。。。。。。。。
这样做的大方向是对的,因为确实解决了USER问题。
但弹出无用对话框的问题又出来了。。。。。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-10-24 11:39 PM 编辑 ]
作者: zhangze    时间: 2007-10-24 23:45
老毛桃的SHELL32.dll是超精简,而且优化过的
换了的话,
在你的PECMD.INI里加上
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\tips\SHOW=#0
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Applets\Tour\RunCount=#0
这两行就没有那个提示了
作者: ynxmaifmsguxmft    时间: 2007-10-24 23:49
到现在好像弄明白了以下几点:
1.制约USER的因素很多,不仅是配置文件;
2.XP的东西直接用在PE上也未必是最好的;
3.不能乱改原作的东西,否则会出现诸多问题。
作者: ynxmaifmsguxmft    时间: 2007-10-24 23:50
原帖由 zhangze 于 2007-10-24 11:45 PM 发表
老毛桃的SHELL32.dll是超精简,而且优化过的
换了的话,
在你的PECMD.INI里加上
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\tips\SHOW=#0
REGI HKLM\Software\Microsoft\Windows\Curre ...

好的,我试试,谢谢你!
作者: 无翼鸟飞翔    时间: 2007-10-25 00:00
恩.是的.你ls的说的是.还要添加注册表.或者你直接对照老毛桃的shell32.dll修改原版XP中的shell32.dll文件也可以
作者: ynxmaifmsguxmft    时间: 2007-10-25 00:04
原帖由 无翼鸟飞翔 于 2007-10-25 12:00 AM 发表
恩.是的.你ls的说的是.还要添加注册表.或者你直接对照老毛桃的shell32.dll修改原版XP中的shell32.dll文件也可以

是的,我打开了,看里面的东西太多了,不知从何下手就没敢改。
作者: qsj    时间: 2007-10-25 02:50
shell32.dll 自己改?:o

Internet Explorer 文件夹的ACTXPRXY.DLL,MSLS31.DLL,...

奇怪,有几个dll 压缩过,解压后 IE 窗口一闪而过,怎么也打不开!?
作者: ynxmaifmsguxmft    时间: 2007-10-25 07:02
原帖由 zhangze 于 2007-10-24 11:45 PM 发表
老毛桃的SHELL32.dll是超精简,而且优化过的
换了的话,
在你的PECMD.INI里加上
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\tips\SHOW=#0
REGI HKLM\Software\Microsoft\Windows\Curre ...

经试用,未果。。。。。。。
作者: ynxmaifmsguxmft    时间: 2007-10-25 07:10
如果说精简的话,把老毛桃的文件列出个目录,在XP下找到相应的目录再保存到一起应该可以,有大块时间的时候我用这方法试试。估计得用3--5个小时。
作者: ynxmaifmsguxmft    时间: 2007-10-25 09:42
我也用老版本里的文件试过了,既弹出窗口,又改不了USER。
作者: 无翼鸟飞翔    时间: 2007-10-25 10:42
HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
作者: ynxmaifmsguxmft    时间: 2007-10-25 13:32
原帖由 无翼鸟飞翔 于 2007-10-25 10:42 AM 发表
HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=

不行。没成功。。。。。。。。
作者: 无翼鸟飞翔    时间: 2007-10-25 14:51
:) 晕..你是什么版本的PE?换老毛桃911的进去看看?shell32.dll
作者: zhangze    时间: 2007-10-25 16:35
.换explorer如何????:lol
作者: ynxmaifmsguxmft    时间: 2007-10-25 17:45
原帖由 无翼鸟飞翔 于 2007-10-25 02:51 PM 发表
:) 晕..你是什么版本的PE?换老毛桃911的进去看看?shell32.dll

我用的是911PE,现在换上来用的是XP的shell32.dll
用911或其它版本PE里的shell32.dll 既出窗口又不能改名。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-10-25 05:47 PM 编辑 ]
作者: lcy163    时间: 2007-10-26 19:29
晕死,什么老楸着shell32.dll不放呢,还有一个sysdm.cpl
作者: ynxmaifmsguxmft    时间: 2007-10-26 21:19
修改了XP的DLL文件,对其进行了精简,但还有对话框。
作者: dgxhls    时间: 2007-10-26 21:48
直接请老毛桃或者老九专门为你做一个你的用户名的版本得了。
作者: ynxmaifmsguxmft    时间: 2007-10-26 23:40
Windows Registry Editor Version 5.00
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Applets/Tour]
"RunCount"=dword:00000000
[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Applets/Tour]
"RunCount"=dword:00000000

这个注册表文件我在加载外置程序前导入,没成功。。。。

[ 本帖最后由 ynxmaifmsguxmft 于 2007-10-26 11:59 PM 编辑 ]
作者: lcy163    时间: 2007-10-27 01:08
原帖由 lcy163 于 2007-10-26 07:29 PM 发表
晕死,什么老楸着shell32.dll不放呢,还有一个sysdm.cpl

请注意  sysdm.cpl 文件
作者: ynxmaifmsguxmft    时间: 2007-10-27 06:30
原帖由 lcy163 于 2007-10-27 01:08 AM 发表

请注意  sysdm.cpl 文件

在XP下用它,PE里可以不用这个文件吧?
作者: wanghh    时间: 2007-10-27 08:08
sysdm.cpl>pecmd.ini>系统注册表>SHELL32.DLL。
这个是按这四个顺序起作用的。不是修改一个就可解决的。:lol :lol :lol
作者: emca    时间: 2007-10-27 08:17
问题超级简单:
展开PE所有文件到一个临时目录,使用 Total Commander 的搜索功能,搜索这个目录下所有文件(文件名处空白即可,或者填写*.*),搜索文本处填写你要查找的文本,选中搜索所有压缩包选项,再开始搜索!然后按照DOS文本、UTF-8、Unicode等格式一一试试。基本上没有可逃避的!只有一个例外:对PE直接压缩后用此法是不能搜索到的。如果仍然搜索不到,则用Peid等工具一一扫描所有PE文件,看到哪个是压缩加密的就试图替换它。如果上述办法仍然不行,地球上就没有解决方案了。
作者: ynxmaifmsguxmft    时间: 2007-10-27 11:31
原帖由 emca 于 2007-10-27 08:17 AM 发表
问题超级简单:
展开PE所有文件到一个临时目录,使用 Total Commander 的搜索功能,搜索这个目录下所有文件(文件名处空白即可,或者填写*.*),搜索文本处填写你要查找的文本,选中搜索所有压缩包选项,再开始 ...

高手!!学了一招。真是战无不胜的招法呀,类似这样的什么难题都不是难题了,呵呵。。谢谢老师!!!!!
我的问题解决了,是INI文件里有个没用的命令,删了就好了。
谢谢几天来老师们的帮助!!!




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