无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
451#
发表于 2012-2-21 15:39:52 | 只看该作者
回复

使用道具 举报

452#
发表于 2012-2-21 16:57:03 | 只看该作者
原帖由 2012abc19701 于 2012-2-20 18:58 发表


U43  
U45
--------------

感謝樓主的修正bug,載入wim模組的腳本終於測試ok了!!
回复

使用道具 举报

453#
 楼主| 发表于 2012-2-21 17:44:56 | 只看该作者
原帖由 bahmo 于 2012-2-21 16:57 发表

感謝樓主的修正bug,載入wim模組的腳本終於測試ok了!!


好啊!
------------------------
回复

使用道具 举报

454#
 楼主| 发表于 2012-2-21 17:48:48 | 只看该作者
原帖由 2012abc19701 于 2012-2-21 11:17 发表


不是内置一个硬盘,这样, 正常的XP、LINUX不能安装(需要模拟硬盘驱动)

而是MBROS内部分片。不同片用途不同 。


新MBROS  的PE能加载 MBROS的PE外置片区 的 外置程序。
如图 :\OPDir\外置程序 :

回复

使用道具 举报

455#
 楼主| 发表于 2012-2-21 18:04:18 | 只看该作者
原帖由 2012abc19701 于 2012-2-21 17:48 发表


新MBROS  的PE能加载 MBROS的PE外置片区 的 外置程序。
如图 :\OPDir\外置程序 :

137404



WINPM  查看分区表:
回复

使用道具 举报

456#
 楼主| 发表于 2012-2-21 18:12:46 | 只看该作者
原帖由 2012abc19701 于 2012-2-21 18:04 发表



WINPM  查看分区表:
137406


MBROS  核心片(含PE核心)114M,  PE外置片87M 均在 前部 298M  空闲区内。
回复

使用道具 举报

457#
 楼主| 发表于 2012-2-21 18:20:09 | 只看该作者
原帖由 2012abc19701 于 2012-2-21 18:12 发表


MBROS  核心片(含PE核心)114M,  PE外置片87M 均在 前部 298M  空闲区内。


另外 PE核心、外置可以在PE或XP直接映射, 直接修改。 不必VDM加载映像。
下图为在 XP 下直接更新  核心的 PECMD.EXE.
回复

使用道具 举报

458#
发表于 2012-2-21 18:44:44 | 只看该作者
新46版
pecmd SHOW 还是不能加载隐藏分区

pecmd SHOW  -1:-1
pecmd SHOW  :-1
都可以

不过,pecmd SHOW 重复执行,不再删除盘符了
回复

使用道具 举报

459#
发表于 2012-2-21 19:09:21 | 只看该作者
0硬盘,清除指定扇区2
pecmd PUTF \\.\PhysicalDrive0,2S,*1S 0x00
也简单了
回复

使用道具 举报

460#
 楼主| 发表于 2012-2-21 20:06:27 | 只看该作者
原帖由 dvd008 于 2012-2-21 19:09 发表
0硬盘,清除指定扇区2
pecmd PUTF \\.\PhysicalDrive0,2S,*1S 0x00
也简单了


对.
呵呵.
我昨天睡觉时突发奇想, 加一个重复因子。 今天就赶紧加上。
回复

使用道具 举报

461#
 楼主| 发表于 2012-2-21 20:50:58 | 只看该作者

[更新180#467]PECMD-32.2012.1除夕版.多窗口多线-U47裸机系统+18M酷MiniPE

[更新180#467]PECMD-32.2012.1除夕版.多窗口多线-U47裸机系统+18M酷MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U47(已升级) +裸机系统 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/

180#467楼 U47  LPOS  RPOS  支持 大小写敏感开关 -case
回复

使用道具 举报

462#
 楼主| 发表于 2012-2-21 21:49:49 | 只看该作者
原帖由 dvd008 于 2012-2-21 18:44 发表
新46版
pecmd SHOW 还是不能加载隐藏分区

pecmd SHOW  -1:-1
pecmd SHOW  :-1
都可以

不过,pecmd SHOW 重复执行,不再删除盘符了

U47 好了。
pecmd SHOW  能加载隐藏分区了。
回复

使用道具 举报

463#
发表于 2012-2-22 08:51:07 | 只看该作者
改好一个

#!PECMD
ENVI fun=-auto
ENVI gui=no

_SUB SetPEShell
     FIND $%List2%=%T1%,TEAM ENVI PP=C|CALL Setemp
     FIND $%List2%=%T2%,TEAM ENVI PP=D|CALL Setemp
     FIND $%List2%=%T3%,TEAM ENVI PP=E|CALL Setemp
     FIND $%List2%=%T4%,TEAM ENVI PP=F|CALL Setemp
     FIND $%List2%=%T5%,TEAM ENVI PP=G|CALL Setemp
     FIND $%List2%=%T6%,TEAM ENVI PP=H|CALL Setemp
     FIND $%List2%=%T7%,TEAM ENVI PP=X|CALL Setemp
     FIND $%List2%=%T8%,TEAM ENVI PP=Y|CALL Setemp
     FIND $%List2%=%T9%,TEAM ENVI PP=Z|CALL Setemp
     KILL \%Windows1%
_END

_SUB Setemp
     ENVI Pp=%PP%:\TEMP
     MDIR %PP%
     PATH %PP%
     REGI HKCU\Environment\TEMP=%PP%
     REGI HKCU\Environment\TMP=%PP%
     REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TEMP=%PP%
     REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TMP=%PP%
     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cookies=%PP%\Cookies
     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache=%PP%\TempIE
     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content\CacheLimit=#0x0004b000
     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Content\CacheLimit=#0x0004b000
     ENVI
_END
_SUB Windows1, W252H130,请选择临时文件位置
     ENVI T1=C:\TEMP
     ENVI T2=D:\TEMP
     ENVI T3=E:\TEMP
     ENVI T4=F:\TEMP
     ENVI T5=G:\TEMP
     ENVI T6=H:\TEMP
     ENVI T7=%SystemDrive%\TEMP
     ENVI T8=Y:\TEMP
     ENVI T9=Z:\TEMP
     LIST List2,L16T34W214H20,%T1%|%T2%|%T3%|%T4%|%T5%|%T6%|%T7%|%T8%|%T9%,,%T1%
item button1,l15t65w60h25,确 定,team CALL SetPEShell
item button2,l170t65w60h25,取 消,team KILL \%Windows1%

_END
FIND $%fun%=-auto, CALL @Windows1
//CALL @Windows1
ENVI

未命名temp.JPG (22.33 KB, 下载次数: 110)

未命名temp.JPG
回复

使用道具 举报

464#
发表于 2012-2-22 09:03:17 | 只看该作者
ENVI Pp=%PP%:\TEMP 成功

ENVI Pp=%PP%\TEMP  失败

就因为 :   ,而不能创建TEMP目录
回复

使用道具 举报

465#
发表于 2012-2-22 09:24:19 | 只看该作者
另外的那个,不能使用的原因是:那个版本有"TEMP"命令.

设 置 TEMP 目 录,TEAM temp setting|call Setemp,,0

我并不要求加这个TEMP命令,只是弄明白它为什么不能用了.

未命名.JPG (108.21 KB, 下载次数: 118)

未命名.JPG

未命名1.JPG (101.23 KB, 下载次数: 116)

未命名1.JPG
回复

使用道具 举报

466#
发表于 2012-2-22 09:51:40 | 只看该作者
根据你的WCS,做的, 还没完.

[ 本帖最后由 dvd008 于 2012-2-22 10:25 编辑 ]

未命名6.JPG (39.9 KB, 下载次数: 88)

未命名6.JPG

未命名7.JPG (67.01 KB, 下载次数: 95)

未命名7.JPG
回复

使用道具 举报

467#
 楼主| 发表于 2012-2-22 09:55:17 | 只看该作者
原帖由 dvd008 于 2012-2-22 09:51 发表
根据你的WCS,做的, 还没完.


好啊。
回复

使用道具 举报

468#
发表于 2012-2-22 10:25:45 | 只看该作者
#!PECMD

ENVI fun=-auto
ENVI gui=no

_SUB F1
#!PECMD
ENVI &&&EnviMode=1  //避免意外错误,空变量,外部变量,
ENVI &FORCELOCAL=1  //可以处理大变量. 不影响外部变量

//定义局部变量,不影响外部变量
ENVI &&信息=
ENVI &&全部磁盘=
ENVI &&磁盘=
ENVI &&磁盘信息=
ENVI &&分区=
ENVI &&分区信息=
ENVI &&首字=
ENVI &&T=
PART list disk,全部磁盘
//ENVI 信息=全部磁盘: %全部磁盘%\n
forx * %全部磁盘%,磁盘,
{
    ENVI 信息=%信息%磁盘:%磁盘% \n
    PART list disk %磁盘%,磁盘信息
    ENVI 信息=%信息%  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名\n
    ENVI 信息=%信息%             %磁盘信息% \n
    TEAM GETF \\.\PhysicalDrive%磁盘%,446#16,T|  ENVI 信息=%信息%  主分区1: %T% \n
    TEAM GETF \\.\PhysicalDrive%磁盘%,462#16,T|  ENVI 信息=%信息%  主分区2: %T% \n
    TEAM GETF \\.\PhysicalDrive%磁盘%,478#16,T|  ENVI 信息=%信息%  主分区3: %T% \n
    TEAM GETF \\.\PhysicalDrive%磁盘%,494#16,T|  ENVI 信息=%信息%  主分区4: %T% \n
    TEAM GETF \\.\PhysicalDrive%磁盘%,510#2,T |  ENVI 信息=%信息%  标志   : %T% \n   
    PART list part %磁盘%,全部分区
    ENVI 信息=%信息%  全部分区: %全部分区% \n
    ENVI 信息=%信息%  分区  类型 可启    起始(字节)     长度(字节)    隐藏扇区     结尾(字节)\n
    forx * %全部分区%,分区,
    {
            PART  -hextp list part %磁盘%#%分区%,分区信息
            ENVI 信息=%信息%    %分区信息% \n
    }
}

MESS  %信息% @磁盘分区信息#OK

_END
_SUB F2
      SHOW
_END
_SUB F3
      pecmd PUTF \\.\PhysicalDrive0,1S,*62S 0x00
_END
_SUB F4
      pecmd PUTF \\.\PhysicalDrive1,1S,*62S 0x00
_END
_SUB F5
      pecmd PUTF \\.\PhysicalDrive2,1S,*62S 0x00
_END
_SUB FA
      TEAM FILE  %OUT%|CALL F1
      TEAM ENVI @ED1=%ED1%%NL%编辑中...
      EXEC --exe:%ETOOL%  =ResEdit %TMP_OUT%
      TEAM ENVI @ED1=%ED1%%NL%恢复中...
      CALL F3
      WAIT 100
      CALL F4
_END

_SUB SELSRC
        TEAM BROW SRC,%ESRC%,请选择源文件,EXE| ENVI  @ESRC=%SRC%  
_END
_SUB SELTMP
        TEAM BROW TMP_OUT,&%ETMP%,请选择临时文件,EXE| ENVI  @ETMP=%TMP_OUT%  
_END
_SUB SELOUT
        TEAM BROW OUT,&%EOUT%,请选择目标文件,EXE| ENVI  @EOUT=%OUT%  
_END

_SUB  EditRes, W600H400,磁盘分区信息
      ITEM EX,    L20T20W165H20,1:显示磁盘分区信息, CALL F1
      ITEM ED,    L20T50W165H20,2:显示全部隐藏分区, CALL F2
      ITEM RS,    L20T80W165H20,3:写第1磁盘HD--0MBR,  part /mbr
      ITEM RR,   L20T110W165H20,4:写第2磁盘HD--1MBR,  PART /mbr 1
      ITEM RB,   L20T140W165H20,5:写第3磁盘HD--2MBR,  PART /mbr 2
      ITEM RA,   L20T170W165H20,6:清除HD--0保留扇区,    CALL F3
      ITEM RA,   L20T200W165H20,7:清除HD--0保留扇区,    CALL F4
      ITEM RA,   L20T230W165H20,8:清除HD--0保留扇区,    CALL F5
_END

FIND $%fun%=-auto, CALL EditRes
回复

使用道具 举报

469#
发表于 2012-2-22 10:26:52 | 只看该作者
ITEM RA,   L20T170W165H20,6:清除HD--0保留扇区,    CALL F3
ITEM RA,   L20T200W165H20,7:清除HD--0保留扇区,    CALL F4
ITEM RA,   L20T230W165H20,8:清除HD--0保留扇区,    CALL F5


都是 RA ,会有什么影响?
回复

使用道具 举报

470#
 楼主| 发表于 2012-2-22 11:02:03 | 只看该作者
原帖由 dvd008 于 2012-2-22 10:26 发表
ITEM RA,   L20T170W165H20,6:清除HD--0保留扇区,    CALL F3
ITEM RA,   L20T200W165H20,7:清除HD--0保留扇区,    CALL F4
ITEM RA,   L20T230W165H20,8:清除HD--0保留扇区,    CALL F5


都是 RA ,会有 ...


没有影响。 只是都是一个名字,不能分别操作。 不需要操作, 名字可以空起来。
回复

使用道具 举报

471#
发表于 2012-2-22 11:20:25 | 只看该作者
Hive命令加载注册表后的权限问题,命令如下:
HIVE MySAM,F:\windows\system32\config\SAM
挂载后,只是MySAM添加了Everyone权限,且没有取得完全控制权限。
能不能挂载后,Everyone能取得完全控制权限,并得以继承到之后的每一项?
回复

使用道具 举报

472#
发表于 2012-2-22 13:07:37 | 只看该作者
由于没有看见过类似的例子,不知道有没有可能实现下面功能:

也是图形界面
第一行: 注释说明内容重
对齐  0号磁盘1分区  激活  类型          起始            大小

第二行: 多个输入框 ,分别对应上面 ,可以输入字符
2m        0#1           a       07           131m           35m

第三行: 执行按钮 ( 将第二行数据,对应加入下面命令) 并执行
pecmd part -super -align=2m 0#1 a 07 131m 35m




如果不行,就算了.命令行执行,也非常方便.

[ 本帖最后由 dvd008 于 2012-2-22 13:17 编辑 ]
回复

使用道具 举报

473#
 楼主| 发表于 2012-2-22 13:11:33 | 只看该作者
原帖由 lmle 于 2012-2-22 11:20 发表
Hive命令加载注册表后的权限问题,命令如下:
HIVE MySAM,F:\windows\system32\config\SAM
挂载后,只是MySAM添加了Everyone权限,且没有取得完全控制权限。
能不能挂载后,Everyone能取得完全控制权限,并得 ...



有 "Everyone能取得完全控制权限" 啊。 可能是你没看清吧。
我在PE下操作。

X:\WXPE\SYSTEM32>pecmd  HIVE    _XX_ d:\set.hiv

结果如图:
_XX_ : 这里 EveryOne 是特别的权限。其实就是所有胡权限。 windows真诡异吧。 需要
点 高级 看。



子项:AFD, Everyone能取得完全控制权限 




实验环境:XP-PE
我现在就在PE下给你回贴。
回复

使用道具 举报

474#
发表于 2012-2-22 15:42:35 | 只看该作者
PE下我倒是没试过,我在XP和2003下测试的。
下面是在2003下的图片(XP下相同):
1、_SAM_项。


2、Domains项。

[ 本帖最后由 lmle 于 2012-2-22 15:47 编辑 ]

a2.JPG (68.2 KB, 下载次数: 100)

a2.JPG
回复

使用道具 举报

475#
 楼主| 发表于 2012-2-22 17:29:12 | 只看该作者
原帖由 dvd008 于 2012-2-22 13:07 发表
由于没有看见过类似的例子,不知道有没有可能实现下面功能:

也是图形界面
第一行: 注释说明内容重
对齐  0号磁盘1分区  激活  类型          起始            大小

第二行: 多个输入框 ,分别对应上面 , ...



分区演示.wcs:
#!PECMD
ENVI &&&EnviMode=1  //避免意外错误,空变量,外部变量,
ENVI &FORCELOCAL=1  //可以处理大变量. 不影响外部变量
_SUB  EditDisk, W360H200,创建分区
      // 磁盘  1分区  激活  类型          起始            大小

      LABE    ,    L20T20W30H20, 磁盘
      EDIT EDISK,  L20T40W30H20,%DISK%,
      LABE    ,    L55T20W30H20, 分区
      EDIT EPART,  L55T40W30H20,%IPART%,
      LABE    ,    L90T20W30H20, 激活
      EDIT EACKTIVE, L90T40W30H20,%ACKTIVE%,
      LABE    ,    L125T20W30H20, 类型
      EDIT ETYPE,  L125T40W30H20,%TYPE%,
      
      LABE    ,    L160T20W80H20, 起始
      EDIT ESTAR,  L160T40W80H20,%STAR%,
      
      LABE    ,    L245T20W80H20, 大小
      EDIT ELEN,   L245T40W80H20,%LEN%,
      
      ITEM ,  L100T120W100H20,创建分区, CALL OnDoit
_END
_SUB OnDoit
  //校验参数...
  MESS  part -super -align=2m  %EDISK%#%EPART% %EACKTIVE% %ETYPE% %ESTAR% %ELEN%  @调试#OK //下面才是执行。
  //part -super -align=2m  %EDISK%#%EPART% %EACKTIVE% %ETYPE% %ESTAR% %ELEN%
_END
// 初始化 变量 DISK ...
ENVI DISK=0
ENVI IPART=1
ENVI ACKTIVE=-a
ENVI TYPE=0x06
ENVI STAR=131m
ENVI LEN=35m
//图形界面
CALL EditDisk
回复

使用道具 举报

476#
 楼主| 发表于 2012-2-22 17:30:41 | 只看该作者
原帖由 2012abc19701 于 2012-2-22 17:29 发表



分区演示.wcs:
#!PECMD
ENVI &&&EnviMode=1  //避免意外错误,空变量,外部变量,
ENVI &FORCELOCAL=1  //可以处理大变量. 不影响外部变量
_SUB  EditDisk, W360H200,创建分区
      // 磁盘  1分区 ...

效果:

回复

使用道具 举报

477#
发表于 2012-2-22 18:38:58 | 只看该作者
测试成功! 太感谢了

问一下,下面为什么 IPART=1 有效, PART=1 无效(默认显示1) , 多"I",其它却不用?


ENVI DISK=0
ENVI IPART=1
ENVI ACKTIVE=-a
回复

使用道具 举报

478#
发表于 2012-2-22 19:06:42 | 只看该作者
先改改.............

未命名.JPG (66.16 KB, 下载次数: 93)

未命名.JPG
回复

使用道具 举报

479#
 楼主| 发表于 2012-2-22 19:13:43 | 只看该作者

[更新181#483]PECMD-32.2012.1除夕版.多窗口多线-U48裸机系统+18M酷MiniPE

[更新181#483]PECMD-32.2012.1除夕版.多窗口多线-U48裸机系统+18M酷MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U48(已升级) +裸机系统 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/



181#483楼 U48  PART不重启就生效。  TEMP命令
回复

使用道具 举报

480#
发表于 2012-2-22 19:20:25 | 只看该作者
PART不重启就生效,这个好, 和系统的磁盘管理一样了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-14 13:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表