无忧启动论坛

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

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

    [复制链接]
181#
 楼主| 发表于 2012-2-18 19:55:24 | 显示全部楼层
原帖由 lmle 于 2012-2-18 17:02 发表
楼主:又遇到一些问题了。
1、你在#34回答的用“ENVI  @LISTNAME= ”清空下拉列表,我试了好像无效。
2、说明里提到的HIVE命令挂载不了注册表文件。
主要是看中“HIVE命令加载注册表配置单元后,PECMD将设置 ...



Q3:  3、BROW命令保存文件时的自动加上扩展名问题。
测试命令:BROW SaveName,&,保存信息,txt
在保存对话框中填入文件名,保存后没有自动加上.txt。
如果填入的文件名没有扩展名,就自动加上,有则不加。这样就方便了。


A3:  U39 默认自动补上。
而*raw 开关禁止这中动作。
回复

使用道具 举报

182#
 楼主| 发表于 2012-2-18 19:59:13 | 显示全部楼层
原帖由 dvd008 于 2012-2-18 19:22 发表
越来越好了.
编程我是外行了. 下面的只是说说,和PECMD无关.

以后不知道能不能实现类似界面的,简单脚本.

1. 把PECMD "TEAM PART list disk,name|  MESS  disk[%name%]"
pecmd load getmbr.wcs 0
pecmd  ...


你在这里 给大家留下这个要求。 估计有人能用PECMD 写出你要的脚本。完成你要的界面。
回复

使用道具 举报

183#
 楼主| 发表于 2012-2-18 21:26:40 | 显示全部楼层

回复 #371 2012abc19701 的帖子

空闲休眠的命令。 和windows不同, 有30秒的提示,可以取消。RTC时钟坏了,休眠回来,可以同步时间。
CALC  WTIME=30 * 60000 //30分钟
EXEC %MyName% EXEC  /InstallService IdleHiber --wait --killwin 休眠?  --idle %WTIME% %MyName%  EXEC  =%%MyName%% "TEAM MESS-svr    30s后休眠。动动鼠标、键盘就取消休眠       @休眠?#OK *30000 | SHUT H| WAIT 2000| EXEC %MyName% NTPC | WAIT 6000"


空闲关机命令。 和windows不同, 有30秒的提示,可以取消。
EXEC %MyName%   EXEC  /InstallService IdleShutdown --wait --killwin 关机?  --idle %WTIME% %MyName%  EXEC  =%MyName% "TEAM MESS-svr    30s后关机。动动鼠标、键盘就取消关机       @关机?#OK *30000 | SHUT  | WAIT 6000"


还可以制定空闲命令。

[ 本帖最后由 2012abc19701 于 2012-2-23 17:10 编辑 ]
回复

使用道具 举报

184#
 楼主| 发表于 2012-2-19 10:58:15 | 显示全部楼层

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

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


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


获取磁盘签名。
信息格式化。
回复

使用道具 举报

185#
 楼主| 发表于 2012-2-19 11:06:22 | 显示全部楼层
原帖由 dvd008 于 2012-2-19 09:55 发表
这样没有错误吧?
pecmd load disk.ini

DISK.INI内容:

PECMD "TEAM PART list disk,name|  MESS  disk[%name%]"

ENVI idsk=%1
FIND $%idsk%=,envi idsk=0

ENVI DISK=\\.\PhysicalDrive%idsk%

G ...



A1:
PECMD "TEAM PART list disk 0,name|  MESS  disk0[%name%]"
是 用于 DOS 命令行,或CMD脚本。

再 PECMD 脚本 (PECMD LOAD) 中, 前面 PECMD等不用。为
    TEAM PART list disk 0,name|  MESS  disk0[%name%]
一般,可分开写(初学者,看的清楚简单)。
   PART list disk 0,name
   MESS  disk0[%name%]


A2: 可以 PECMD 脚本 磁盘分区信息.WCS .  关联pecmd .   下载包 中  WCS关联.cmd 可以关联。 双击 磁盘分区信息.wcs 即可执行 .
   磁盘分区信息. wcs  就是一个可执行程序

磁盘分区信息.wcs  U40 下载包中有。 抛砖引玉。
磁盘分区信息.wcs 内容如下:
#!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
    //TEAM GETF \\.\PhysicalDrive%]\\.\PhysicalDrive%磁盘%,446#16,T|  ENVI 信息=%信息%  分区1: %T% \n
    //TEAM GETF \\.\PhysicalDrive%]\\.\PhysicalDrive%磁盘%,462#16,T|  ENVI 信息=%信息%  分区2: %T% \n
    //TEAM GETF \\.\PhysicalDrive%]\\.\PhysicalDrive%磁盘%,478#16,T|  ENVI 信息=%信息%  分区3: %T% \n
    //TEAM GETF \\.\PhysicalDrive%]\\.\PhysicalDrive%磁盘%,494#16,T|  ENVI 信息=%信息%  分区4: %T% \n
    //TEAM GETF \\.\PhysicalDrive%]\\.\PhysicalDrive%磁盘%,510#2,T  |  ENVI 信息=%信息%  标志 : %T% \n   
    PART list part %磁盘%,全部分区
    ENVI 信息=%信息%  全部分区: %全部分区% \n
    ENVI 信息=%信息%  分区 类型 可启    起始(字节)     长度(字节)    隐藏扇区\n
    forx * %全部分区%,分区,
    {
     MSTR 首字=%分区%,1,1
     FIND $%首字%=@, ENVI 首字=-
     FIND $%首字%=-,! PART  -hextp list part %磁盘%#%分区%,分区信息
     FIND $%首字%=-,! ENVI 信息=%信息%    %分区信息% \n
    }
}
MESS  %信息% @磁盘分区信息#OK


运行结果。



可以用控件,写的更漂亮,可以操作。

[ 本帖最后由 2012abc19701 于 2012-2-19 14:09 编辑 ]
回复

使用道具 举报

186#
 楼主| 发表于 2012-2-19 11:08:23 | 显示全部楼层
原帖由 dvd008 于 2012-2-19 08:29 发表



这些不重要.
我可以使用简单方法,实现分区信息显示. 一般4个硬盘,也就差不多了.
只是,不知道U盘,移动硬盘,SD卡,这些移动设备,是否也算?

DISK0 ,DISK1 ,等,是否可以包括移动设备?


我就把几条命令 ...


Q: 只是,不知道U盘,移动硬盘,SD卡,这些移动设备,是否也算?

A: 算。
上图80G的(第二个)磁盘为移动硬盘。
回复

使用道具 举报

187#
 楼主| 发表于 2012-2-19 14:13:25 | 显示全部楼层
原帖由 dvd008 于 2012-2-19 13:58 发表
这个好,这样就很完美了.

getmbr.wcs, 能否也能同时显示多个硬盘的信息?
我这样改, 是一个一个显示.

ENVI idsk=%1
FIND $%idsk%=,envi idsk=0

ENVI DISK=\\.\PhysicalDrive%idsk%

GETF %DISK%,44 ...


A: 磁盘分区信息.wcs 中注释的几行打开,就可显示分区表。

#!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
    TEAM GETF \\.\PhysicalDrive%]\\.\PhysicalDrive%磁盘%,446#16,T|  ENVI 信息=%信息%  分区1: %T% \n
    TEAM GETF \\.\PhysicalDrive%]\\.\PhysicalDrive%磁盘%,462#16,T|  ENVI 信息=%信息%  分区2: %T% \n
    TEAM GETF \\.\PhysicalDrive%]\\.\PhysicalDrive%磁盘%,478#16,T|  ENVI 信息=%信息%  分区3: %T% \n
    TEAM GETF \\.\PhysicalDrive%]\\.\PhysicalDrive%磁盘%,494#16,T|  ENVI 信息=%信息%  分区4: %T% \n
    TEAM GETF \\.\PhysicalDrive%]\\.\PhysicalDrive%磁盘%,510#2,T  |  ENVI 信息=%信息%  标志 : %T% \n   
    PART list part %磁盘%,全部分区
    ENVI 信息=%信息%  全部分区: %全部分区% \n
    ENVI 信息=%信息%  分区 类型 可启    起始(字节)     长度(字节)    隐藏扇区\n
    forx * %全部分区%,分区,
    {
     MSTR 首字=%分区%,1,1
     FIND $%首字%=@, ENVI 首字=-
     FIND $%首字%=-,! PART  -hextp list part %磁盘%#%分区%,分区信息
     FIND $%首字%=-,! ENVI 信息=%信息%    %分区信息% \n
    }
}
MESS  %信息% @磁盘分区信息#OK
回复

使用道具 举报

188#
 楼主| 发表于 2012-2-19 14:17:08 | 显示全部楼层
原帖由 dvd008 于 2012-2-19 13:58 发表
这个好,这样就很完美了.

getmbr.wcs, 能否也能同时显示多个硬盘的信息?
我这样改, 是一个一个显示.

ENVI idsk=%1
FIND $%idsk%=,envi idsk=0

ENVI DISK=\\.\PhysicalDrive%idsk%

GETF %DISK%,44 ...



A: 也可只显示分区表, 其他删除就是


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

//定义局部变量,不影响外部变量
ENVI &&信息=
ENVI &&全部磁盘=
ENVI &&磁盘=
ENVI &&T=
PART list disk,全部磁盘
forx * %全部磁盘%,磁盘,
{
    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   
}

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

回复

使用道具 举报

189#
 楼主| 发表于 2012-2-19 14:22:33 | 显示全部楼层
原帖由 dvd008 于 2012-2-19 13:58 发表
这个好,这样就很完美了.

getmbr.wcs, 能否也能同时显示多个硬盘的信息?
我这样改, 是一个一个显示.

ENVI idsk=%1
FIND $%idsk%=,envi idsk=0

ENVI DISK=\\.\PhysicalDrive%idsk%

GETF %DISK%,44 ...


A: 结果可以放到一个变量里, 最后一次显示出来。


PART list disk,全部磁盘
可以列出所有硬盘,不必一个一个的试。

[ 本帖最后由 2012abc19701 于 2012-2-19 14:24 编辑 ]
回复

使用道具 举报

190#
 楼主| 发表于 2012-2-19 14:50:52 | 显示全部楼层
原帖由 dvd008 于 2012-2-19 14:42 发表
磁盘分区信息.wcs,加了一行磁盘信息说明,不过,位置没有弄好
ENVI 信息=%信息%  磁盘信息 磁盘号   大小   柱面数 磁头数 每道扇区 每扇区字节 媒体类型 签名\n

#!PECMD
ENVI &&&EnviMode=1  //避免意外错误 ...


加空格,缩减文字
    ENVI 信息=%信息%  磁盘信息 磁盘号 大小(字节)         柱面数 磁头数 扇数 扇 类 签名\n

回复

使用道具 举报

191#
 楼主| 发表于 2012-2-19 15:27:11 | 显示全部楼层
原帖由 dvd008 于 2012-2-19 15:00 发表
这个差不多就可以了,对不齐也没关系,能看明白就行.

磁盘信息显示目前就比较完美了.多谢.


好的。
再下载一次吧, 多加了空格。好看点。
回复

使用道具 举报

192#
 楼主| 发表于 2012-2-19 21:13:10 | 显示全部楼层

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

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


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

175#389楼 U41  PART  -phy. 显示扩展分区空分区条目。
回复

使用道具 举报

193#
 楼主| 发表于 2012-2-19 21:15:34 | 显示全部楼层
原帖由 2012abc19701 于 2012-2-19 21:13 发表
[更新175#389]PECMD-32.2012.1除夕版.多窗口多线-U41+裸机系统+18M酷MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U41(已升级) +裸机系统 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载 ...

磁盘分区信息.wcs
回复

使用道具 举报

194#
 楼主| 发表于 2012-2-19 21:16:38 | 显示全部楼层
原帖由 dvd008 于 2012-2-19 18:50 发表
如果下次更新,能否在分区信息那个部分,显示磁盘0,1分区的信息,part0--1[1 22 0 3125606640 74027520010470 610470]加一个" 结束" 的数据

这样,在下一个分区时,可以直接使用这个数据.

没有,只能用起始+长 ...


没明白。
回复

使用道具 举报

195#
 楼主| 发表于 2012-2-20 01:42:59 | 显示全部楼层
原帖由 lmle 于 2012-2-20 01:21 发表
用Resource Hacker内置脚本,出现应用程序错误,应用程序正常初始化失败。


是Resource Hacker 失败 还是 运行 PECMD失败?
回复

使用道具 举报

196#
 楼主| 发表于 2012-2-20 02:29:29 | 显示全部楼层
原帖由 lmle 于 2012-2-20 01:21 发表
用Resource Hacker内置脚本,出现应用程序错误,应用程序正常初始化失败。



先要 脱壳

编辑资源.WCS

修改 内置资源:
// 解出:  LOAD  编辑资源.WCS  <-d|-gb|-dg>   [源文件 [目标文件]]
// 恢复:  LOAD  编辑资源.WCS   <-r|-rb|-rg>    [源文件 [目标文件]]
// -dg -rg -ag  无参数  为图形界面

[ 本帖最后由 2012abc19701 于 2012-2-20 13:29 编辑 ]
回复

使用道具 举报

197#
 楼主| 发表于 2012-2-20 03:13:32 | 显示全部楼层

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

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


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

176#395楼 U42  内置资源 , 分区结尾

修改内置资源:编辑资源.WCS  
// 解出:  LOAD  编辑资源.WCS  <-d|-gb|-dg>   [源文件 [目标文件]]
// 恢复:  LOAD  编辑资源.WCS  <-r|-rb|-rg>   [源文件 [目标文件]]
// -dg -rg -ag  无参数  为图形界面


已用 磁盘分区信息.wcs 测试

[ 本帖最后由 2012abc19701 于 2012-2-20 18:43 编辑 ]
回复

使用道具 举报

198#
 楼主| 发表于 2012-2-20 03:15:17 | 显示全部楼层
原帖由 dvd008 于 2012-2-19 18:50 发表
如果下次更新,能否在分区信息那个部分,显示磁盘0,1分区的信息,part0--1[1 22 0 3125606640 74027520010470 610470]加一个" 结束" 的数据

这样,在下一个分区时,可以直接使用这个数据.

没有,只能用起始+长 ...


U42 。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

199#
 楼主| 发表于 2012-2-20 09:12:52 | 显示全部楼层
原帖由 dvd008 于 2012-2-20 08:09 发表
-CLEAR ,是清除具体哪些数据?

另外,有没有单独清除 55AA 和 写入55AA(仅分区表),其它分区的不管.

硬盘出现故障,会导致启动非常慢, 仅清除55AA,就不再读取硬盘,
然后可以手工,或者自动修复.

现在,一般 ...

Q1: -CLEAR ,是清除具体哪些数据?
A1:清除 PBR, 使分区格式无效(FIX  MS-FORMAT)

Q2: 另外,有没有单独清除 55AA 和 写入55AA(仅分区表),其它分区的不管
写入 55AA(仅分区表):  
   PART    0             //修复磁盘0的分区表有效标志。
   PART    1              //修复磁盘0的分区表有效标志。

单独清除 55AA :
   PUTF   \\.\PhysicalDrive0,510, 0x00 0x00      //单独清除磁盘0    55AA , 不回破坏分区表
   PUTF   \\.\PhysicalDrive1,510, 0x00 0x00      //单独清除磁盘1    55AA

[ 本帖最后由 2012abc19701 于 2012-2-20 13:00 编辑 ]
回复

使用道具 举报

200#
 楼主| 发表于 2012-2-20 09:40:27 | 显示全部楼层
原帖由 dvd008 于 2012-2-20 07:53 发表
已经测试.

现在,想问一个关于指定扇区写入(清除)的功能, 可能已经有了,我不知道.

1. 清除保留扇区(就是写入0) ,通常是MBR后面, 第一分区前面. 默认63扇区前面, 或者1M前面.
个别病毒(鬼影病毒) 隐藏这里 ...


现在,想问一个关于指定扇区写入(清除)的功能, 可能已经有了,我不知道.

Q1. 清除保留扇区(就是写入0) ,通常是MBR后面, 第一分区前面. 默认63扇区前面, 或者1M前面.
个别病毒(鬼影病毒) 隐藏这里,清除后,重写MBR ,即可恢复
另外,一些还原类工具,也有数据在这里.

这个既不破坏MBR,分区表,也不破坏各分区数据.

A:

ENVI  ZERO=0x00  0x00  0x00  0x00  0x00 0x00 0x00 0x00
ENVI  ZERO=%ZERO% %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%   
ENVI  ZERO=%ZERO% %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%   
//512  0x00

//磁盘0 写1-62扇区  //编号从0开始!!!
ENVI I=1
LOOP #%I%<=62, TEAM PUTF \\.\PhysicalDrive0,%I%S,%ZERO%|   CALC I=%I% + 1

//磁盘1 写1-62扇区
ENVI I=1
LOOP #%I%<=62, TEAM PUTF \\.\PhysicalDrive1,%I%S,%ZERO%|   CALC I=%I% + 1



Q2. 指定扇区填0,  如: 35 扇区(仅35扇区),  或者35---79  扇区(包括35,79, 和其间的扇区)
这个功能,如果麻烦,可以不要.

A:
ENVI  ZERO=0x00  0x00  0x00  0x00  0x00 0x00 0x00 0x00
ENVI  ZERO=%ZERO% %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%   
ENVI  ZERO=%ZERO% %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%   
//512  0x00

//磁盘0   写35---79  扇区 //编号从0开始!!!
ENVI I=35
LOOP #%I%<=79, TEAM PUTF \\.\PhysicalDrive0,%I%S,%ZERO%|   CALC I=%I% + 1


单个扇区:  磁盘0   35 扇区(仅35扇区),     //编号从0开始!!! 否则  CALC I=35 -  1
    PUTF \\.\PhysicalDrive0,35S,%ZERO%


// 些成函数调用。

//  参数1:  无
_SUB  INITZERO
    ENVI  ZERO=0x00  0x00  0x00  0x00  0x00 0x00 0x00 0x00
    ENVI  ZERO=%ZERO% %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%   
    ENVI  ZERO=%ZERO% %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%    %ZERO%   
    //512  0x00
_END

//  参数1:  扇区号(编号从1开始)
//  参数2:  磁盘号  ,默认0
//  需要初始化 ZERO. CALL INITZERO
_SUB CLEAR_SECT
   ENVI isect=%1
   ENVI idisk=%2
   FIND $%isect%=,!
   {
      FIND $%idisk%=, ENVI idisk=0  //默认磁盘0
      CALC isect=%isect% -  1   //0-BASE
      PUTF \\.\PhysicalDrive%idisk%,%isect%S,%ZERO%   
   }  
_END

[ 本帖最后由 2012abc19701 于 2012-2-20 12:59 编辑 ]
回复

使用道具 举报

201#
 楼主| 发表于 2012-2-20 09:42:15 | 显示全部楼层
原帖由 527104427 于 2012-2-20 09:16 发表
请问楼主,ResHacker.ntr是怎么做出来的?
还有,下面有两个地方没有对齐,影响美观,呵呵


没有对齐:  FIX

ResHacker.ntr  不是我的。
回复

使用道具 举报

202#
 楼主| 发表于 2012-2-20 09:47:19 | 显示全部楼层
原帖由 dvd008 于 2012-2-20 08:37 发表
■磁盘分区: 由 [硬盘号或标识符:分区号] 组成,"硬盘号"与"标识符"只取其一。                   ┃
┃    │    │            ◆硬盘号: 用数值表示,小于"0"表示所有的硬盘、U盘和移动硬盘,"0"表示"hd0", ...


那就加吧。 SHOW  :-1  或  SHOW  -1:-1 // 所有 ,含隐含分区
回复

使用道具 举报

203#
 楼主| 发表于 2012-2-20 12:50:39 | 显示全部楼层

回复 #1 2012abc19701 的帖子

U42 Updated .
---------------------------------
回复

使用道具 举报

204#
 楼主| 发表于 2012-2-20 12:51:45 | 显示全部楼层

回复 #401 527104427 的帖子

重新下载U42。。。。。。。。。。。。
回复

使用道具 举报

205#
 楼主| 发表于 2012-2-20 13:02:44 | 显示全部楼层

回复 #405 dvd008 的帖子

OK . FIX .
-----------------------------
回复

使用道具 举报

206#
 楼主| 发表于 2012-2-20 13:08:50 | 显示全部楼层
原帖由 dvd008 于 2012-2-20 10:05 发表
关于清除保留扇区,

这个软件http://bbs.diskman.cc/

是这样操作的,

不知道如果清除1--62 会不会删除有用信息.它清除了30个扇区.


这个和硬盘有关,扇区数。  运行 磁盘分区信息.wcs。
一般大硬盘 , 扇区数=63
0 山区为MBR . 1-62 没有用。 有时 1为0的备份。

虚拟机反而硬盘盘一般较小。扇区数<63.
大到一定, 必然扇区数=63。

也和分区 软件有关。 上面是一般的情况, 没有硬性规定。  运行 磁盘分区信息.wcs。 分析磁盘间隙。 可以都清除。
回复

使用道具 举报

207#
 楼主| 发表于 2012-2-20 13:10:42 | 显示全部楼层
原帖由 527104427 于 2012-2-20 10:08 发表

>>>我的意思是,用什么工具打包成ResHacker.ntr的


WINRAR 。
--------------
回复

使用道具 举报

208#
 楼主| 发表于 2012-2-20 13:56:07 | 显示全部楼层

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

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


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

177#416楼 U43  FIX:  FORX  abc\*.xx
回复

使用道具 举报

209#
 楼主| 发表于 2012-2-20 13:57:06 | 显示全部楼层
原帖由 bahmo 于 2012-2-20 11:09 发表
回報U42
FORX的錯誤

envi WimCount=0
FORX WIMMOD\*.WIM,WimName,0,CALL WimCountSub
mess %WimCount% @ #ok
_SUB WimCountSub
  CALC #WimCount=%WimCount%+1
_END

WIMMOD 下共有56個 *.WIM
但 F ...


U43
----------------------------
回复

使用道具 举报

210#
 楼主| 发表于 2012-2-20 14:09:25 | 显示全部楼层
原帖由 lmle 于 2012-2-20 11:19 发表
楼主整夜工作啊!辛苦。
PECMD内嵌测试成功,谢谢。
请教一个题外话:
我用instsrv.exe把一个程序(比如PECMD)注册成系统服务,系统在登录前它会自动启动,但是看不到用户界面。
有没有办法使他向shutdown ...


A:
系统在登录前是看不到用户界面.

目前 只有对话框 才能在 登录前显示, 和shutdown  一样。
MESS  需要-svr 后缀。  

另外 PECMD EXEC  /InstallService  本身就能把自己安装成服务。

空闲休眠的命令。 和windows不同, 有30秒的提示,可以取消。RTC时钟坏了,休眠回来,可以同步时间。
CALC  WTIME=30 * 60000 //30分钟
EXEC %MyName% EXEC  /InstallService IdleHiber --wait --killwin 休眠?  --idle %WTIME% %MyName%  EXEC  =%%MyName%% "TEAM MESS-svr    30s后休眠。动动鼠标、键盘就取消休眠       @休眠?#OK *30000 | SHUT H| WAIT 2000| EXEC %MyName% NTPC | WAIT 6000"


空闲关机命令。 和windows不同, 有30秒的提示,可以取消。
EXEC %MyName%   EXEC  /InstallService IdleShutdown --wait --killwin 关机?  --idle %WTIME% %MyName%  EXEC  =%MyName% "TEAM MESS-svr    30s后关机。动动鼠标、键盘就取消关机       @关机?#OK *30000 | SHUT  | WAIT 6000"


还可以定制空闲命令。
登录前能显示。

[ 本帖最后由 2012abc19701 于 2012-2-23 17:07 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 08:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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