无忧启动论坛

标题: (恳请水大、虫大明示)水大3PEUD的pecm.ini中的几个语句没弄明白 [打印本页]

作者: 2012kwiak    时间: 2012-2-8 21:59
标题: (恳请水大、虫大明示)水大3PEUD的pecm.ini中的几个语句没弄明白
经过虫大的一些指点,基本会看PECMD了,但有个别的还是不太明白,比如下面这些
  1. TEAM PATH %SystemDrive%\TEMP|INIT U,3690|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
复制代码
CALL $SHELL32.DLL,DllInstall,#1,U  调用SHELL32.DLL的DllInstall函数,那么DllInstall这个函数起什么作用(没有百度到)以及后面的#1,U这两个参数都是什么意思呢?
  1. LINK %Programs%\附件\分配磁盘盘符,X:\WXPE\SYSTEM32\SHOWDRIVE.EXE,,Shell32.dll#83
复制代码
经查看shell32.dll的图标83与进入PE后快捷方式显示的图标不一样?不知道是否正常?
  1. REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
  2. EXEC !CMD.EXE /C "REN %WinDir%\SYSTEM32\HALACPI.DLL HAL.DLL"
复制代码
没发现有MiniNT项,这句regi命令在这里要说明什么问题?EXEC语句为什么要DLL重命名呢?"
  1. MOUN WXRSXP.WIM,P:\WXRS\,1,%TEMP%
  2. ENVI OPDir=P:\WXRS
复制代码
1、这两个P我也改为U了(确定保存成功),重新格式化U盘,再次U启进入PE后,发现WXRS占用的还是Y盘,而且程序里相关的快捷方式也没有了
2、虽然看了PECMD,但对1,%TEMP%这两个参数还是没太明白1可以是2,3,4,5等吗?temp这个目录可有可无吗?起什么作用,PECMD的说明没看明白
  1. HOTK #120,PECMD EXEC !X:\WXPE\SYSTEM32\66369.CMD
  2. HOTK #121,PECMD EXEC !X:\WXPE\SYSTEM32\CLEANTEMP.CMD
复制代码
解压winpe.iso没有发现66369.CMD和CLEANTEMP.CMD这两个文件,但做成U启后,不知道这两个文件从哪里就COPY到SYSTEM32这个目录里面了,这两个文件从哪里来的呢?

  这个显示桌面的的LINK语句没有找到在哪里

winpe.iso解压后的目录
U启后的目录log文件以及.manifest文件是怎么来的

终于发问完了,不知道水大,虫大等大大们看到后可不可以帮忙回复一下,再此谢过了先

[ 本帖最后由 2012kwiak 于 2012-2-11 18:11 编辑 ]
作者: 2012kwiak    时间: 2012-2-9 14:10
木有人回答??
作者: 网虫2008    时间: 2012-2-9 16:59
原帖由 2012kwiak 于 2012-2-9 14:10 发表
木有人回答??


连走都不会走,就要跑,,那太难了

先要恭喜PE圈儿又多了一位朋友,不过,看了你的相关帖子,,你的底子太差了

连 批处理 DOS的一些基本参数都有些发晕

别一口吃个胖子了,,,找个PE,从最简单的加个外置,开始吧,,慢慢的再研究内核
作者: 2012kwiak    时间: 2012-2-9 19:11
标题: 回复 #3 网虫2008 的帖子
谢谢虫大的回复,因为我不是系统的从头学PECMD,从虫大两次的回复,这两天对水大的PECMD.INI正在研究,大体基本都明白什么意思了,就是上面这些问题确实没有搞懂,还请虫大再次费心给讲解一下。在些谢过了先!
作者: 66369    时间: 2012-2-9 20:59
好好学习下老九的PECMD.EXE帮助.
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

或启动PE后.按F1.
你定有收获.

PECMD.INI 是配置文件.但不包括全部.要配合winpe.ini或winpe03.ini来看.
如有那句不解.把那句前面加上//.取消它.启动PE看变化...

注意
TEAM PATH %SystemDrive%\TEMP|INIT U,3690|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
是一句写了三个命令.
作者: 2012kwiak    时间: 2012-2-9 23:02
标题: 回复 #5 66369 的帖子
又看一了遍还是没弄明白啊,水大指点一下吧,谢谢了
作者: 2012kwiak    时间: 2012-2-10 22:22
头疼啊,无人问津
作者: U5558    时间: 2012-2-11 07:54
你应该来我们小小班补课……不能一下子跳到大班…………

X盘是PE启动时才有的,没启动PE那来的X盘啊……
作者: 2010464270342    时间: 2012-2-11 08:26
翻看pecmd,一条条看吧
作者: 2012kwiak    时间: 2012-2-11 10:16
标题: 回复 #8 U5558 的帖子
什么小小班补课?
作者: 2012kwiak    时间: 2012-2-11 18:23
标题: 回复 #5 66369 的帖子
对着PECMD看的
1、水大说“TEAM PATH %SystemDrive%\TEMP|INIT U,3690|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
是一句写了三个命令.”,我知道是一句写了三个命令,我只是不知道DllInstall这个函数起什么作用(没有百度到)以及后面的#1,U这两个参数都是什么意思呢?,水大说看PECMD,PECMD里好像也没有这个函数及后面两个参数的具体含意

2、LINK %Programs%\附件\分配磁盘盘符,X:\WXPE\SYSTEM32\SHOWDRIVE.EXE,,Shell32.dll#83
经查看shell32.dll的图标83与进入PE后快捷方式显示的图标不一样?不知道是否正常?

3、REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!
EXEC !CMD.EXE /C "REN %WinDir%\SYSTEM32\HALACPI.DLL HAL.DLL"
确实没弄明白REGI在这里要注册什么东西,注册表里也没有发现这个minint项,也没理解水大为什么要重命名DLL

4、MOUN WXRSXP.WIM,P:\WXRS\,1,%TEMP%
ENVI OPDir=P:\WXRS
我的意思是如何可以自己随意更改未被占用的盘符
Wim文件的映像ID : WIM文件中的映像ID,用数值表示。只读挂载映像时,映像ID为 1 时可省略。    ┃
WimFltr临时目录 : 当设置WimFltr临时工作目录时表示RW方式挂载,这个目录建议设置到硬盘。
这两个参数的解释是说明了,但没有理解,还请水大麻烦给解释一下

5、HOTK #120,PECMD EXEC !X:\WXPE\SYSTEM32\66369.CMD
HOTK #121,PECMD EXEC !X:\WXPE\SYSTEM32\CLEANTEMP.CMD
解压winpe.iso没有发现66369.CMD和CLEANTEMP.CMD这两个文件,但做成U启后,不知道这两个文件从哪里就COPY到SYSTEM32这个目录里面了,这两个文件从哪里来的呢?

  这个显示桌面的的LINK语句没有找到在哪里

winpe.iso解压后的目录
U启后的目录log文件以及.manifest文件是怎么来的

[ 本帖最后由 2012kwiak 于 2012-2-11 18:24 编辑 ]
作者: 2011phantom    时间: 2012-2-11 20:52
5HOTK #120,PECMD EXEC !X:\WXPE\SYSTEM32\66369.CMD
HOTK #121,PECMD EXEC !X:\WXPE\SYSTEM32\CLEANTEMP.CMD
解压winpe.iso没有发现66369.CMDCLEANTEMP.CMD这两个文件,
但做成U启后,不知道这两个文件从哪里就COPYSYSTEM32这个目录里面了,
这两个文件从哪里来的呢?

我心如水老师的版本有很多种,也不晓得您下载的是哪一种版本?
有一种66369.CMDCLEANTEMP.CMD是压缩在WXRSXP.WIM,将其解压缩就可看到,
另一种66369.CMDCLEANTEMP.CMD是压缩在WINPE03.ISO,ISO工具解开就可看到,
反正一个原则,找档案SIZE大的,将其解压缩,您就会找到一些您未留意的档案。

[ 本帖最后由 2011phantom 于 2012-2-11 20:55 编辑 ]
作者: 2012kwiak    时间: 2012-2-11 23:01
标题: 回复 #12 2011phantom 的帖子
水大的3PEUD
谢谢楼上回复,66369.CMD及CLEANTEMP.CMD是压缩在WINPE03.ISO,而XPSP3里没有这两个CMD,但我选项的是XPSP3啊,为什么XPPE里会有66369.CMD及CLEANTEMP.CMD呢?
作者: 2011phantom    时间: 2012-2-11 23:24
回复 #13 2012kwiak 的帖子

水大的3PEUD ß 请告知下载网址

2LINK %Programs%\附件\分配磁盘盘,X:\WXPE\SYSTEM32\SHOWDRIVE.EXE,,Shell32.dll#83
经查看shell32.dll的图标83与进入PE后快捷方式显示的图标不一样?不知道是否正常?

请参考
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=189119&pid=2383701&page=1&extrra=

[ 本帖最后由 2011phantom 于 2012-2-11 23:30 编辑 ]
作者: 2012kwiak    时间: 2012-2-12 09:16
标题: 回复 #14 2011phantom 的帖子
水大的3PEUD ß 请告知下载网址
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187211&extra=page%3D2 10楼附件打开 最后一个
或直接
我心如水 v2012.1-3PE-UD 合盘 229MB
http://115.com/file/e6ryyhni#

Resource Hacker保存[图标]资源
会有Icon_1.icoIcon_104.icoxxx.rc等图标档案
GreenFish Icon Editor Pro等工具修改
刚才所存下的Icon_6.ico, Icon_7.ico, Icon_8.ico等图标档案
上面给他写上编号,
再置放原来的图标,
就可知道
LINK %Desktop%\show出移动硬盘,%systemroot%\system32\ShowDrive.EXE,,Shell32.dll,#7
是用到哪一个图标了

红色的两句没弄明白

[ 本帖最后由 2012kwiak 于 2012-2-12 09:31 编辑 ]
作者: 2011phantom    时间: 2012-2-12 13:09
回复 #15 2012kwiak 的帖子

上面给他写上编号,
再置放原来的图标,

因为上传档案大小受限,
我就上传ICON_8当例子,
以此类推,

ICON_7_修改截图
注意16X16,32X32,48X48都要修改到
还有原始SHELL32.DLL要做备份


[ 本帖最后由 2011phantom 于 2012-2-12 14:09 编辑 ]

ICON_7_修改截图.png (138.58 KB, 下载次数: 43)

ICON_7_修改截图.png

Icon_8.rar

403 Bytes, 下载次数: 9, 下载积分: 无忧币 -2


作者: 2011phantom    时间: 2012-2-12 16:17
标题: 回复 #13 2012kwiak 的帖子
水大的3PEUD
谢谢楼上回复,66369.CMD及CLEANTEMP.CMD是压缩在WINPE03.ISO,

而XPSP3里没有这两个CMD,但我选项的是XPSP3啊,
为什么XPPE里会有66369.CMD及CLEANTEMP.CMD呢?

您确定您选的是XPSP3
但进入桌面是否真的是XPSP3
XPSP3时,仍有载入66369.CMDCLEANTEMP.CM这两个档案?

您可试着将WINPE.ISO删除,
再选XPSP3进入桌面看看结果是如何?
作者: 2012kwiak    时间: 2012-2-13 14:32
标题: 回复 #17 2011phantom 的帖子
首先呢,确实是XPSP3
您可试着将WINPE.ISO删除,
再选XPSP3进入桌面看看结果是如何?
如果将WINPE.ISO删除就会下面这样



SHELL32,如果是图标的话,有83


如果是图标组就没有83,不知道怎么保存哪个,修改哪个


[ 本帖最后由 2012kwiak 于 2012-2-13 14:35 编辑 ]
作者: 2011phantom    时间: 2012-2-13 23:15
标题: 回复 #18 2012kwiak 的帖子
我在WINPE.ISO里也没找到
66369.CMD和CLEANTEMP.CMD这两个文件


经观察确认
PECMD.INI
LINK %Programs%\附件\分配磁盘盘符,%WS%\SHOWDRIVE.EXE,,Shell32.dll#83
注:Shell32.dll#83 对应Icon_84.ico


WXRS.INI
LINK %Programs%\设置临时文件,X:\WXPE\SYSTEM32\PECMD.EXE,LOAD X:\WXPE\SYSTEM32\PESET.INI,SHELL32.DLL#12
LINK %Programs%\附件\搜索 PETOOLS 程序,X:\WXPE\SYSTEM32\PETOOLS.CMD,,Shell32.dll#22
注:SHELL32.DLL#12 对应Icon_13.ico
注:Shell32.dll#22 对应Icon_23.ico

以此类推Shell32.dll#n对应Icon_n+1.ico
作者: 2012kwiak    时间: 2012-2-14 01:25
标题: 回复 #19 2011phantom 的帖子
哦,我是通过你的保存所有图标的方法找到Icon_n的,如果直接打开shell32.dll想到到某个Icon_n,有什么办法可以快速找到吗?还有就是Shell32.dll#83对应的是图标还是图标组呢?
作者: 2011phantom    时间: 2012-2-14 07:30
标题: 回复 #20 2012kwiak 的帖子
哦,我是通过你的保存所有图标的方法找到Icon_n的,
如果直接打开shell32.dll想到到某个Icon_n
有什么办法可以快速找到吗?
还有就是Shell32.dll#83对应的是图标还是图标组呢?

当您在储存ICON时,假设檔名为try,
则会储存Icon_1.ico到Icon_104.ico
还有try.rc
用一般编辑软件打开try.rc
您就可以看到
269 ICON "Icon_83.ico"
271 ICON "Icon_84.ico"
273 ICON "Icon_85.ico"

那表示Icon_84.ico在图标组的271位置


[ 本帖最后由 2011phantom 于 2012-2-14 07:52 编辑 ]

Snap1.png (38.4 KB, 下载次数: 48)

Snap1.png

Snap1.png (32.7 KB, 下载次数: 35)

Snap1.png





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