无忧启动论坛

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

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

    [复制链接]
13531#
 楼主| 发表于 2017-12-1 20:04:13 | 只看该作者
本帖最后由 mdyblog 于 2017-12-1 20:41 编辑


做好的 嵌套ISO:https://pan.baidu.com/s/1jIAFT6Q

效果:

另外, 可以直接用MBT修改挂载盘符(可不用在PECMD.INI中设, PECMD.INI设置优先于MBT设置)


你上面给的ISO,不行的。

点评

好的,感谢,我找下问题  详情 回复 发表于 2017-12-1 21:39
回复

使用道具 举报

13532#
发表于 2017-12-1 21:39:29 来自手机 | 只看该作者
mdyblog 发表于 2017-12-1 20:04
做好的 嵌套ISO:https://pan.baidu.com/s/1jIAFT6Q

效果:

好的,感谢,我找下问题
回复

使用道具 举报

13533#
 楼主| 发表于 2017-12-1 22:09:45 | 只看该作者
本帖最后由 mdyblog 于 2017-12-1 22:11 编辑


下载最新MBT重新格式化下, 你这个ISO 也可以了。 系统总裁USM系统D空.rar (1.18 MB, 下载次数: 1)

只是 会出2个 系统总裁, 如下图。
A: 是UDM自动加载。

F:是 ISO的什么驱动(可能WinVBLK)加载的。



改了下菜单, 选"test-opt",就不会出F:了。

点评

好的,老大辛苦了,感谢  详情 回复 发表于 2017-12-2 00:25
回复

使用道具 举报

13534#
发表于 2017-12-2 00:25:59 来自手机 | 只看该作者
mdyblog 发表于 2017-12-1 22:09
下载最新MBT重新格式化下, 你这个ISO 也可以了。

只是 会出2个 系统总裁, 如下图。

好的,老大辛苦了,感谢

点评

MBROSTool6.24.17-08-10-4-x86x64-1201.7z UDM中的ISO, MAP启动, 可以不用ldudpe和深度隐藏驱动,直接启动。 (补充帮助.doc中有): 方法2:直接启动(不需要深度隐藏和ldudpe) ISO/IMG操作方法。 将ISO中  详情 回复 发表于 2017-12-2 07:32
回复

使用道具 举报

13535#
 楼主| 发表于 2017-12-2 07:32:06 | 只看该作者
红毛樱木 发表于 2017-12-2 00:25
好的,老大辛苦了,感谢

MBROSTool6.24.17-08-10-4-x86x64-1201.7z
UDM中的ISO, MAP启动, 可以不用ldudpe和深度隐藏驱动,直接启动。

(补充帮助.doc中有):
方法2:直接启动(不需要深度隐藏和ldudpe)
ISO/IMG操作方法。
将ISO中的PE启动菜单(BCD、BOOT.INI)提出来。假定ISO为03PE_SHEL_TEST2.iso,启动菜单为WINNT.TPE
WINNT.TPE放到任一现成的UDm上,用MBT设置精确制导,【启动类型】为【清除】。
在将WINNT.TPE放回ISO。ISO外的WINNT.TPE改名为03PE_SHEL_TEST2.iso=WINNT.TPE=INCFG。
格式化和【设置精确制导】时, ISO内外的这2个文件会同步更新。


文件示例: https://pan.baidu.com/s/1o7HJcyI

点评

谢谢老大。 最后发现用"moun-udm -CheckFile:"更容易解决问题一些。绕了一大圈  详情 回复 发表于 2017-12-2 12:54
回复

使用道具 举报

13536#
发表于 2017-12-2 12:54:59 | 只看该作者
mdyblog 发表于 2017-12-2 07:32
MBROSTool6.24.17-08-10-4-x86x64-1201.7z
UDM中的ISO, MAP启动, 可以不用ldudpe和深度隐藏驱动,直接 ...

谢谢老大。
最后发现用"moun-udm -CheckFile:"更容易解决问题一些。绕了一大圈

点评

最后发现用"moun-udm -CheckFile:"更容易解决问题一些。绕了一大圈 ------------------- moun-udm -CheckFile: 不一样。 不能确定启动的磁盘。 比如, 本地磁盘安装了系统总裁。 U盘也安装了。启动版本差不多,  详情 回复 发表于 2017-12-2 13:01
回复

使用道具 举报

13537#
 楼主| 发表于 2017-12-2 13:01:58 | 只看该作者
本帖最后由 mdyblog 于 2017-12-2 13:08 编辑

红毛樱木 发表于 2017-12-2 12:54
谢谢老大。
最后发现用"moun-udm -CheckFile:"更容易解决问题一些。绕了一大圈


最后发现用"moun-udm -CheckFile:"更容易解决问题一些。绕了一大圈
-------------------
moun-udm -CheckFile: 不一样。
不能确定启动的磁盘。
比如, 本地磁盘安装了系统总裁。
U盘也安装了。启动版本差不多, -CheckFile: 区分不出来。

用本地磁盘启动 系统总裁, 希望加载 本地磁盘的外置。
用U盘启动 系统总裁, 希望加载 U盘的外置。



精确制导, 能按启动的磁盘来加载精确制导, 知道启动的磁盘。 满足上面的要求。
但是如果只是用  “moun-udm -CheckFile: ”, 那么就法区分当前启动的哪个磁盘。  “moun-udm -CheckFile: ” 不知道启动的磁盘。


我本机磁盘和U盘就装了同样的PE, 就有这样的要求。

一般联合使用。 moun-udm -findboot -CheckFile:    (就是加1个开关这个简单)
精确制导优先。 如果有 精确制导, 则按 精确制导。

点评

findboot是单独一个命令 -findboot是单独的一个参数。 有点晕,有点绕。不知道两者区别. 大部分情况不特殊处理的时候moun-udm findboot -ret:返回的基本都是空值。处理之后的才有效。 -findboot使用情况是什么?  详情 回复 发表于 2017-12-2 13:17
回复

使用道具 举报

13538#
发表于 2017-12-2 13:17:09 | 只看该作者
mdyblog 发表于 2017-12-2 13:01
最后发现用"moun-udm -CheckFile:"更容易解决问题一些。绕了一大圈
-------------------
moun-udm -C ...

findboot是单独一个命令
-findboot是单独的一个参数。
有点晕,有点绕。不知道两者区别.
大部分情况不特殊处理的时候moun-udm findboot -ret:返回的基本都是空值。处理之后的才有效。
-findboot使用情况是什么?

点评

findboot是单独一个命令, 只查, 不挂载。 -findboot, 是挂载的一个开关, 内部调用 findboot命令, (如果有)利用其结果来挂载。  详情 回复 发表于 2017-12-2 13:29
回复

使用道具 举报

13539#
 楼主| 发表于 2017-12-2 13:29:14 | 只看该作者
本帖最后由 mdyblog 于 2017-12-2 13:31 编辑
红毛樱木 发表于 2017-12-2 13:17
findboot是单独一个命令
-findboot是单独的一个参数。
有点晕,有点绕。不知道两者区别.


findboot是单独一个命令, 只查, 不挂载。
-findboot, 是挂载的一个开关, 内部调用 findboot命令, (如果有)利用其结果来挂载。

一般用  开关-findboot。  命令findboot一般不用。

用-findboot 则不需要些注册表, 盘符在命令后面直接带上。

点评

懂了。想100%精确区分启动介质,还挺难的。。。  详情 回复 发表于 2017-12-2 13:32
回复

使用道具 举报

13540#
发表于 2017-12-2 13:32:08 | 只看该作者
mdyblog 发表于 2017-12-2 13:29
findboot是单独一个命令, 只查, 不挂载。
-findboot, 是挂载的一个开关, 内部调用 findboot命令,  ...

懂了。想100%精确区分启动介质,还挺难的。。。
回复

使用道具 举报

13541#
发表于 2017-12-3 22:23:59 | 只看该作者
M大,请问创建三分区可以对齐4K吗?创建完成后面那个分区没对齐
回复

使用道具 举报

13542#
 楼主| 发表于 2017-12-4 00:38:49 | 只看该作者
chxm1023 发表于 2017-12-3 22:23
M大,请问创建三分区可以对齐4K吗?创建完成后面那个分区没对齐

长度都选4K的整数倍。
比如都是1M的整数倍。

点评

老大,请问怎么写呀。有没有示例?有点搞不明白。 -align 起始对齐,默认柱面对齐,后面可以=64K,=128K,=512K,=1M等;-alignend为尾部对齐,默认对齐为-align,后面可以=64K,=128K,=512K,=1M等。  详情 回复 发表于 2017-12-6 21:38
PECMDedit一直有这样的问题,不知如何解决,如图,把一个列表控件放在表格控件内,这时如果点击选择列表控件,总是会选中表格控件。  详情 回复 发表于 2017-12-5 10:45
回复

使用道具 举报

13543#
发表于 2017-12-5 10:45:59 | 只看该作者
mdyblog 发表于 2017-12-4 00:38
长度都选4K的整数倍。
比如都是1M的整数倍。

PECMDedit一直有这样的问题,不知如何解决,如图,把一个列表控件放在表格控件内,这时如果点击选择列表控件,总是会选中表格控件。

1.png (45.85 KB, 下载次数: 426)

1.png
回复

使用道具 举报

13544#
发表于 2017-12-5 12:44:59 | 只看该作者
老大,有一个特殊需求不知是否可以满足。
关于MOUN命令挂载WIM文件的需求。
通常情况下系统默认的是wimgapi.dll,当我把wimgapi.dll改名为A.DLL的时候,可以加个参数指定使用A.DLL来操作吗?比如挂载、卸载、查询挂载列表等

点评

试试: moun -dll DLL路径 。。。。 -dll 是第一个参数。  详情 回复 发表于 2017-12-5 18:08
还在标准目录吗?  详情 回复 发表于 2017-12-5 17:52
孩子标准目录吗、  详情 回复 发表于 2017-12-5 17:52
回复

使用道具 举报

13545#
 楼主| 发表于 2017-12-5 17:51:51 | 只看该作者
ddsony 发表于 2017-12-5 10:45
PECMDedit一直有这样的问题,不知如何解决,如图,把一个列表控件放在表格控件内,这时如果点击选择列表 ...

这种情况比较少见,就将就下吧。

点评

不是少见,经常会碰到。我这里仅仅是拿表格来作为例子。如果用组框来代替表格,也是这样的,单击组框内的控件,选中的是组框。没办法选中里面的控件。  详情 回复 发表于 2017-12-6 08:03
回复

使用道具 举报

13546#
 楼主| 发表于 2017-12-5 17:52:40 | 只看该作者
红毛樱木 发表于 2017-12-5 12:44
老大,有一个特殊需求不知是否可以满足。
关于MOUN命令挂载WIM文件的需求。
通常情况下系统默认的是wimga ...

孩子标准目录吗、
回复

使用道具 举报

13547#
 楼主| 发表于 2017-12-5 17:52:57 | 只看该作者
红毛樱木 发表于 2017-12-5 12:44
老大,有一个特殊需求不知是否可以满足。
关于MOUN命令挂载WIM文件的需求。
通常情况下系统默认的是wimga ...

还在标准目录吗?
回复

使用道具 举报

13548#
 楼主| 发表于 2017-12-5 18:08:10 | 只看该作者
红毛樱木 发表于 2017-12-5 12:44
老大,有一个特殊需求不知是否可以满足。
关于MOUN命令挂载WIM文件的需求。
通常情况下系统默认的是wimga ...

试试: PECMD32.rar (947.25 KB, 下载次数: 15)

moun -dll DLL路径  。。。。
-dll 是第一个参数。

点评

空的。 如果直接 是有结果的。 System32目录的DLL和C:\WIMTOOL\wimgapi.dll是一样的。  详情 回复 发表于 2017-12-5 22:26
请教老大,用下面的命令,可以查询到这样的信息:\\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\,那么有什么命令可以查询到 \Device\HarddiskVolume 这样的信息? SET$ buf=*1024 0x00 CALL $**qd *  详情 回复 发表于 2017-12-5 20:36
回复

使用道具 举报

13549#
发表于 2017-12-5 20:36:02 | 只看该作者
mdyblog 发表于 2017-12-5 18:08
试试:

moun -dll DLL路径  。。。。


请教老大,用下面的命令,可以查询到这样的信息:\\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\,那么有什么命令可以查询到 \Device\HarddiskVolume 这样的信息?

SET$  buf=*1024 0x00   
CALL $**qd **ret:&r  Kernel32.dll,GetVolumeNameForVolumeMountPointW,$C:\,*&buf,#1000
MESS. [%&buf%]

点评

参考资料: https://stackoverflow.com/questions/11795347/convert-from-device-harddiskvolume1-to-c-in-vb6  详情 回复 发表于 2017-12-5 21:45
应该后面还有个数字编号吧。 应该是 \\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\ 这种的别名吧。  详情 回复 发表于 2017-12-5 21:32
回复

使用道具 举报

13550#
 楼主| 发表于 2017-12-5 21:32:15 | 只看该作者
527104427 发表于 2017-12-5 20:36
请教老大,用下面的命令,可以查询到这样的信息:\\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\ ...

应该后面还有个数字编号吧。
应该是 \\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\ 这种的别名吧。
回复

使用道具 举报

13551#
 楼主| 发表于 2017-12-5 21:45:11 | 只看该作者
本帖最后由 mdyblog 于 2017-12-5 22:06 编辑
527104427 发表于 2017-12-5 20:36
请教老大,用下面的命令,可以查询到这样的信息:\\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\ ...


参考资料:
https://stackoverflow.com/questi ... volume1-to-c-in-vb6

关键 QueryDosDevice(sDrive, sDevice, Len(sDevice)

点评

还有这种:\Device\Harddisk0\Partition1 不知道怎么查询,再麻烦老大写段代码,谢谢  详情 回复 发表于 2017-12-5 23:02
多谢老大,搞定  详情 回复 发表于 2017-12-5 22:36
回复

使用道具 举报

13552#
发表于 2017-12-5 22:26:22 | 只看该作者
本帖最后由 红毛樱木 于 2017-12-5 22:30 编辑
mdyblog 发表于 2017-12-5 18:08
试试:

moun -dll DLL路径  。。。。
  1. MOUN -dll C:\WIMTOOL\wimgapi.dll *query &a
  2. MESS %&a%
复制代码

空的。
如果直接
  1. MOUN *query &a
  2. mess %&a%
复制代码

是有结果的。
System32目录的DLL和C:\WIMTOOL\wimgapi.dll是一样的。
-------------------------------
  1. MOUN -dll %SystemRoot%\System32\wimgapi.dll *query &a
  2. MESS %&a%
复制代码
这样子也是空的。

点评

MOUN -dll %SystemRoot%\System32\wimgapi.dll -query &a  详情 回复 发表于 2017-12-5 22:48
回复

使用道具 举报

13553#
发表于 2017-12-5 22:36:55 | 只看该作者
mdyblog 发表于 2017-12-5 21:45
参考资料:
https://stackoverflow.com/questions/11795347/convert-from-device-harddiskvolume1-to- ...

多谢老大,搞定
回复

使用道具 举报

13554#
 楼主| 发表于 2017-12-5 22:48:18 | 只看该作者

MOUN -dll %SystemRoot%\System32\wimgapi.dll -query &a

点评

可以了。  详情 回复 发表于 2017-12-5 22:54
回复

使用道具 举报

13555#
发表于 2017-12-5 22:53:13 | 只看该作者
还有一个问题,PECMD任务栏右键菜单有个"自动设置分辨率CTRL+ALT+A"这个快捷键关联的不对,在我这台笔记本上实际使用是把分辨率设置为800*600 16bit了

点评

在台式机可以吗?  详情 回复 发表于 2017-12-5 23:02
回复

使用道具 举报

13556#
发表于 2017-12-5 22:54:40 | 只看该作者
mdyblog 发表于 2017-12-5 22:48
MOUN -dll %SystemRoot%\System32\wimgapi.dll -query &a

可以了。

点评

都用*或都用- 那好。 这个版本。 参数没有顺序。  详情 回复 发表于 2017-12-5 23:02
回复

使用道具 举报

13557#
 楼主| 发表于 2017-12-5 23:02:05 | 只看该作者

都用*或都用-
那好。
这个版本。 参数没有顺序。
PECMD32.rar (947.27 KB, 下载次数: 1)
回复

使用道具 举报

13558#
发表于 2017-12-5 23:02:18 | 只看该作者
mdyblog 发表于 2017-12-5 21:45
参考资料:
https://stackoverflow.com/questions/11795347/convert-from-device-harddiskvolume1-to- ...

还有这种:\Device\Harddisk0\Partition1
不知道怎么查询,再麻烦老大写段代码,谢谢

点评

\Device\Harddisk0\Partition1 这种简单。 不用查, 直接解析。 磁盘0 逻辑分区1 依次为磁盘号和逻辑分区号。  详情 回复 发表于 2017-12-5 23:05
回复

使用道具 举报

13559#
 楼主| 发表于 2017-12-5 23:02:47 | 只看该作者
本帖最后由 mdyblog 于 2017-12-5 23:04 编辑
红毛樱木 发表于 2017-12-5 22:53
还有一个问题,PECMD任务栏右键菜单有个"自动设置分辨率CTRL+ALT+A"这个快捷键关联的不对,在我这台笔记本 ...


在台式机可以吗?
PECMD.ini都可以重设、或删除默认热键。

点评

在家里没。 是这样的, 手动运行 DISP是可以达到预期效果的。只是CTRL+ALT+A快捷键没有达到效果。  详情 回复 发表于 2017-12-5 23:05
回复

使用道具 举报

13560#
发表于 2017-12-5 23:05:14 | 只看该作者
本帖最后由 红毛樱木 于 2017-12-5 23:06 编辑
mdyblog 发表于 2017-12-5 23:02
在台式机可以吗?


在家里没。
是这样的,
手动运行 DISP是可以达到预期效果的。只是CTRL+ALT+A快捷键没有达到效果。
点击右键那个菜单也是可以达到预期效果。仅仅快捷键不行

点评

Ctrl+Alt+A 对应 DISP W800H600B16F60 那么 “在我这台笔记本上实际使用是把分辨率设置为800*600 16bit了” 应该是正确的吧。  详情 回复 发表于 2017-12-5 23:08
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-29 01:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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