找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog

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

   火... [复制链接]
 楼主| 发表于 2014-7-11 13:53:37 | 显示全部楼层
527104427 发表于 2014-7-11 11:46
建议内置到PECMD吧

加了。
本次 同步修改正了下列包。
PECMD新精简版2012.1.82-N10O-140114.zip
PECMD2012.1.78.21.05D-130510.多窗口线程稳定版_win32_64.sfx.zip
PECMD2012.1.80.14.07F-130810.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.84.02.04-130810.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.86.02.00-130810.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.88.01.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.88.00兼容精简版.zip
PECMD2012.1.88.02.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip

回复

使用道具 举报

 楼主| 发表于 2014-7-11 17:28:26 | 显示全部楼层
527104427 发表于 2014-7-11 17:10
请教老大:

WRIT[-UNICODE|-UNICODEB|-UTF8]

先用 PUTF -dd -len=0 文件名,0,zero 清空, 或删除

  1. PUTF -dd -len=0 F-UTF8.TXT,0,zero
  2. WRIT-UTF8 F-UTF8.TXT,+0,C:\AVLDR.NT6=Window_7_PE

  3. PUTF -dd -len=0 F-UNICODE.TXT,0,zero
  4. WRIT-UNICODE F-UNICODE.TXT,+0,C:\AVLDR.NT6=Window_7_PE

  5. PUTF -dd -len=0 F-ASCI.TXT,0,zero
  6. WRIT  F-ASCI.TXT,+0,C:\AVLDR.NT6=Window_7_PE
复制代码
回复

使用道具 举报

 楼主| 发表于 2014-7-11 17:59:28 | 显示全部楼层
527104427 发表于 2014-7-11 15:58
WIN 8.1 的ID没加:

{1f676c76-80e1-4239-95bb-83d0f6d0da78}

都更了。
回复

使用道具 举报

发表于 2014-7-12 13:58:50 | 显示全部楼层
PECMD2012.1.88.02.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip
这个版本在哪里有下载??
回复

使用道具 举报

发表于 2014-7-13 00:53:03 | 显示全部楼层
M大,网盘里1.88版怎么没了呢?

点评

同上。 怎么让飞行的子弹停住: 网络没缴费。 传上了。  详情 回复 发表于 2014-7-13 10:45
回复

使用道具 举报

 楼主| 发表于 2014-7-13 10:37:02 | 显示全部楼层
527104427 发表于 2014-7-11 18:27
$0和+0的结果不一样,$0只能写入ANSI文本,+0正常

  1. _SUB WIN,W320H200
  2.     EDIT+ -3D ABCD,L10T16W285H20,硬盘ID:%HDID%,,0x8
  3.     EDIT+ -3D ABCD,L10T40W285H20,硬盘型号:%V12%,,0x8
  4.     MEMO+ -3D ABCD,L10T66W285H80,%ABC%,,0x8
  5. _END
复制代码

和系统设置有关:
开XP视觉样式.png
无XP视觉样式.PNG
回复

使用道具 举报

 楼主| 发表于 2014-7-13 10:39:47 | 显示全部楼层
527104427 发表于 2014-7-11 21:48
报告两个问题,第一个3D框出不来了,第二个硬盘型号获取失败

  1. LOGS * X.LOG
  2. ENVI^ EnviMode=1

  3. PART -devid list disk 0,abc
  4. MSTR  HDID=<12->%ABC%

  5. MSTR -delims:\ V12=<2>%abc%
  6. LPOS iPos=__,1,%V12%
  7. CALC #iPos=%iPos%-1
  8. LSTR V12=%iPos%,%V12%
  9. SED V12=0:0,PROD_, ,%V12%
  10. SED V12=0:0,VEN_,,%V12%
  11. SED V12=0:0,REV_, ,%V12%
  12. SED V12=0:0,_, ,%V12%
  13. SED V12=0:0,,,%V12%
  14. SED V12=1:0,DISK,,%V12%

  15. _SUB WIN,W320H200
  16.     EDIT+ -3D ABCD,L10T16W285H20,硬盘ID:%HDID%,,0x8
  17.     EDIT+ -3D ABCD,L10T40W285H20,硬盘型号:%V12%,,0x8
  18.     MEMO+ -3D ABCD,L10T66W285H80,%ABC%,,0x8
  19. _END
  20. WIN
复制代码

你得调试下, 问题在那条命令。
我这正常,显示如图:
开XP视觉样式.png
回复

使用道具 举报

 楼主| 发表于 2014-7-13 10:44:17 | 显示全部楼层
527104427 发表于 2014-7-11 17:10
请教老大:

WRIT[-UNICODE|-UNICODEB|-UTF8]

WRIT-UNICODE 等带字符集的
1)先清除,
2)第一次写入 用数字1或+: [$][+]1或[$]+0

或从新下载新版。
1)先清除,
2) 没有+或1也可以: [$]0
回复

使用道具 举报

 楼主| 发表于 2014-7-13 10:45:57 | 显示全部楼层
singel 发表于 2014-7-13 00:53
M大,网盘里1.88版怎么没了呢?

同上。
怎么让飞行的子弹停住: 网络没缴费。
传上了。
回复

使用道具 举报

 楼主| 发表于 2014-7-13 11:09:22 | 显示全部楼层
527104427 发表于 2014-7-11 18:27
$0和+0的结果不一样,$0只能写入ANSI文本,+0正常

新版 修正了: A:   B:  的 U盘(R模式)拿不到盘符,或无法根据盘符拿到分区信息。(当作AB软驱跳过了)。现修正了。
PART  list drv B:,V

回复

使用道具 举报

 楼主| 发表于 2014-7-13 11:20:33 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-13 11:29 编辑

新版 MBROSTool  (0711)深度隐藏UEFI启动问题解决了。
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=330493&pid=2949819&fromuid=436204
或参见帮助
MuluHelp93.PNG
回复

使用道具 举报

 楼主| 发表于 2014-7-13 12:37:38 | 显示全部楼层
527104427 发表于 2014-7-13 12:13
这样也失败,有没有办法不展开变量%systemroot%?

假设 READ abc.ini,**,DDD

>>这样也失败,有没有办法不展开变量%systemroot%?
  1. ENVI^ EnviMode=1
  2. FILE --force "%Desktop%\aa.ini"
  3. ENVI DDD=我的%%systemroot%%
  4. WRIT-UNICODE "%Desktop%\aa.ini",$+1,%DDD%
  5. ENVI @@DeskTopFresh=1
  6. exec $ "%Desktop%\aa.ini"
复制代码

Snap1.png

>>假设 READ abc.ini,**,DDD
>>abc.ini 中有很多变量,又不想展开,该怎么办
  1. ENVI^ EnviMode=1
  2. READ abc.ini,**,&&DDD
  3. MESS. %&DDD%
复制代码

Snap2.png
回复

使用道具 举报

 楼主| 发表于 2014-7-13 17:31:59 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-13 17:36 编辑
527104427 发表于 2014-7-11 21:48
报告两个问题,第一个3D框出不来了,第二个硬盘型号获取失败


>>第一个3D框出不来了
哦, XP视觉样式开启的情况下, 3D立体效果和边框在一起的, 不能用+。
1
2
3
4
5
6
7
_SUB WIN,W320H200
    EDIT+ -3D ABCD,L10T16W285H20,EDIT+ 硬盘ID:%HDID%,,0x8
    EDIT  -3D ABCD,L10T40W285H20,EDIT+ 硬盘型号:%V12%,,0x8
    MEMO+ -3D ABCD,L10T66W285H40,MEMO+ %ABC%,,0x8
    MEMO  -3D ABCD,L10T110W285H40,MEMO %ABC%,,0x8
_END
WIN  


EDIT MEMO  PBAR   XP视觉样式开启 情况很不同。
XP-EDIT-MEMO.png
回复

使用道具 举报

 楼主| 发表于 2014-7-16 23:06:23 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-17 07:12 编辑
527104427 发表于 2014-7-14 12:16
多谢,这个效果更好!

好消息:  IMDISK 可以完美支持 WIM加载.
平时我们没有装全, Imdisk 的 awe服务没有装。
awe 是在内核内, 是一个真正的内核驱动。 和MS 的RAMDISK.SYS类似。
awe 可以完美地用来 WIM加载.

安装awe服务, 重新下载最新的 88.02版PECMD. 这样不同版本PE,可统一了,不必费心思了。

//ramd ImDisk*&V   -a -s 10m -m W:  -o awe   -p "/FS:NTFS /V:Imdisk /Y /Q"
新版可以简写为:
RAMD ImDisk,L10,NTFS,W:,ImDisk,,1
Snap2.png
W: 可以加载WIM。
Snap1.png



回复

使用道具 举报

 楼主| 发表于 2014-7-17 07:10:05 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-17 07:12 编辑
527104427 发表于 2014-7-14 12:16
多谢,这个效果更好!


RAMD  Imdisk 增加一项 [选项], 这样命令变动小。
RAMD  Imdisk[,磁盘大小][,磁盘格式][,盘符字母][,磁盘卷标][,压缩标志][,选项]
■选项: 0x1位:为1则物理内存方式,仅对Imdisk。

RAMD ImDisk,L4,NTFS,W:,ImDisk1,,1
Snap1.png
  
回复

使用道具 举报

发表于 2014-7-17 08:02:02 | 显示全部楼层
Imdisk更新到1.8.4了

点评

到那儿下载啊? 我现在是1.83. BTW: awe 很早的版本就支持的。  详情 回复 发表于 2014-7-17 09:13
回复

使用道具 举报

 楼主| 发表于 2014-7-17 09:13:34 | 显示全部楼层
freesoft00 发表于 2014-7-17 08:02
Imdisk更新到1.8.4了

到那儿下载啊? 我现在是1.83.

BTW: awe 很早的版本就支持的。
回复

使用道具 举报

 楼主| 发表于 2014-7-17 10:08:47 | 显示全部楼层
527104427 发表于 2014-7-17 09:59
1.84 只有英文 ,我稍候汉化试试。

另外找到一处错别字:

改了。
回复

使用道具 举报

发表于 2014-7-17 13:41:02 | 显示全部楼层
tabs右边的边框是白色的,在win7下看不清楚。
截图-1.png

点评

那是微软自己画的, 不同系统上不一样。 那是MS立体感。 左边是阴面,叫暗,右边是阳面,白亮白亮的。  详情 回复 发表于 2014-7-17 15:00
回复

使用道具 举报

 楼主| 发表于 2014-7-17 14:27:23 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-17 14:40 编辑

新版:
PART -devidx  支持拿到硬盘的物理序列号。
磁盘硬件本身序列号的。 我连空格都直接传上来。
ENVI^ EnviMode=1
PART -devidx  list disk  0,v
MSTR  Mod,SN=<~12*>%v%
MESS  Mod[%Mod%]   SN[%SN%]
结果:


  Mod[Maxtor 6Y120L0                          ]   SN[Y36MNBRE            ]  




点评

这功能在我这边测试不行。 [attachimg]196727[/attachimg][attachimg]196728[/attachimg][attachimg]196729[/attachimg]  详情 回复 发表于 2014-7-17 17:57
回复

使用道具 举报

 楼主| 发表于 2014-7-17 15:00:10 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-17 15:17 编辑
阿弥陀佛 发表于 2014-7-17 13:41
tabs右边的边框是白色的,在win7下看不清楚。

那是微软自己画的, 不同系统上不一样。
那是MS立体感。
左边是阴面,较暗,右边是阳面,白亮白亮的。

你可以在右边在画一条实线
  1.     LABE+  &BG,L320T24W1H167,
复制代码

实际位置可能需要自己计算。
win7下效果:
未命名截图.png

还可以把 XP视觉效果关掉,资源 24\1 视觉那一段删掉。

TABS属性页表.画中画.窗口类实例_TEST-加边.zip

1 KB, 下载次数: 2

点评

好的。下载新版试试新功能  详情 回复 发表于 2014-7-17 17:48
回复

使用道具 举报

发表于 2014-7-17 17:48:44 | 显示全部楼层
本帖最后由 阿弥陀佛 于 2014-7-17 18:09 编辑
mdyblog 发表于 2014-7-17 15:00
那是微软自己画的, 不同系统上不一样。
那是MS立体感。
左边是阴面,较暗,右边是阳面,白亮白亮的。
...

好的。下载新版试试新功能
关了xp视觉样式不管用。左上变成亮白,右下变成阴暗。一样看不清。画一条线可以。在win7下几乎看不出来。xp下明显比较黑。
回复

使用道具 举报

发表于 2014-7-17 17:57:23 | 显示全部楼层
mdyblog 发表于 2014-7-17 14:27
新版:
PART -devidx  支持拿到硬盘的物理序列号。
是磁盘硬件本身序列号的。 我连空格都直接传上来。
...

这功能在我这边测试不行。
截图-1.png 截图-2.png 截图-3.png
回复

使用道具 举报

 楼主| 发表于 2014-7-17 19:46:14 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-17 20:11 编辑

重新下载吧。 (空串没有结尾,出现随机内容。)
1
2
3
4
5
6
7
8
9
10
11
ENVI^ EnviMode=1
ENVI^ ForceLocal=1
SET-def MSG=
SET$   &NL=0d 0a
PART list disk,diskall
FORX * %diskall%,DISK,
{       PART -devid -devidx  list disk  %DISK%,&&v
        MSTR  &&Mod,&&SN=<~13*>%v%
        SET MSG=%MSG%%NL%%v%%NL%   Disk[%DISK%]         Mod[%Mod%]         SN[%SN%]
}
MESS. %MSG%  

注意:不是所有磁盘都支持读硬件序列号。此时返回空。
结果:

0   122941242880          15880    240   63  512   12 4DFE4D00  3 MBR F IDE\DISKMAXTOR_6Y120L0__________________________YAR41BW0\33594D36424E4552202020202020202020202020 "Maxtor 6Y120L0                          " "Y36MNBRE            "
   Disk[0]         Mod[Maxtor 6Y120L0                          ]         SN[Y36MNBRE            ]
1      639631360             77    255   63  512   11 00000001  7 MBR R USBSTOR\DISK&VEN_KINSTON&PROD_ICREATEI5128SCSI&REV_1.00\1407101513560038&0 "" ""
   Disk[1]         Mod[]         SN[]
2     1496317952            181    255   63  512   12 84C089D3  7 MBR F USBSTOR\DISK&VEN_KINSTON&PROD_ICREATEI5128SCSI&REV_1.00\1407101513560038&1 "" ""
   Disk[2]         Mod[]         SN[]
3    80026361856           9729    255   63  512   12 CFC9887D  7 MBR F USBSTOR\DISK&VEN_ST980815&PROD_A&REV_3.AL\100&0 "" ""
   Disk[3]         Mod[]         SN[]
4    31009800192           3770    255   63  512   12 C3072E00  7 MBR F USBSTOR\DISK&VEN_TOSHIBA&PROD_SILICON-POWER&REV_PMAP\070041302E97A600&0 "" ""
   Disk[4]         Mod[]         SN[]

上面可见USB盘都没有这个接口,USB接口不支持这个服务。
不知道 -devid返回YAR41BW0指的是什么。对USB盘, -devid 也没有“序列号”部分。
U盘量产的时候可以设置是否支持,设定序列号。一般没有设定。
量产序列号设置.png:
量产序列号设置.png




回复

使用道具 举报

 楼主| 发表于 2014-7-17 20:10:52 | 显示全部楼层
527104427 发表于 2014-7-17 20:07
我的是两个本地硬盘。原来还是有限制的

》》两个本地硬盘
两个本地硬盘 都能拿回来 -devidx吗?
回复

使用道具 举报

 楼主| 发表于 2014-7-17 20:55:35 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-17 21:11 编辑
527104427 发表于 2014-7-17 20:16
一个可以,一个不可以


试试这个。

PECMD巨小.7z

461.36 KB, 下载次数: 26

回复

使用道具 举报

 楼主| 发表于 2014-7-17 21:18:33 | 显示全部楼层

太快了。 重新下载上面那个文件, 中间传错了。
回复

使用道具 举报

 楼主| 发表于 2014-7-17 21:44:44 | 显示全部楼层
527104427 发表于 2014-7-17 21:20
与上面的结果一样

传错了。
传直接生存的文件吧。

PECMD.7z

446.47 KB, 下载次数: 6

回复

使用道具 举报

 楼主| 发表于 2014-7-17 22:01:36 | 显示全部楼层
527104427 发表于 2014-7-17 21:49
这下可以了。可否把空格去掉呢?

去掉空格
[Maxtor 6Y120L0                          ]
变成 [Maxtor6Y120L0]
[Maxtor 6Y120L0]中间的空格也没有了。是这样的吗?
回复

使用道具 举报

 楼主| 发表于 2014-7-17 22:12:04 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-17 22:23 编辑

527104427 发表于 2014-7-17 22:08
WinHex 获取的型号,中间有个空格。
Diskgen 获取的型号,中间没空格。
不知道哪个更准确?


硬盘上存储的本来有个空格。而且一般用空格填满整个剩余空间。
有些人写程序去掉空格时, 简单地“碰到空格就丢弃”-------一般1个循环。
还是【最好只去掉前后的空格,中间应该保留】吧。-------一般这样3个循环。
一般是【厂家 型号】中间有个空格。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-14 01:14

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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