无忧启动论坛

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

[MBROSTool6.26]UD升级到UDm:U启部署只需“一拖一格”,PE免改造即可加载隐藏外置!

    [复制链接]
7981#
发表于 2015-4-8 09:10:25 | 只看该作者
mdyblog 发表于 2015-4-8 08:04
改好了。
//此时Y:还没准备好。 直接用X:盘上的PECMD就好了。
//转为Y: 是调试用的, 看看服务启动没 ...

已下了。谢谢!
回复

使用道具 举报

7982#
发表于 2015-4-8 10:39:31 | 只看该作者
mdyblog 发表于 2015-3-6 20:49
┃    │    │■按键字母: 简单按键("a"~"z"或"0"~"9")可直接表示,"A"~"Z"表示带SHIFT,可以直接用后 ...

》》(2)大写"A"~"Z"表示带SHIFT 的'a‘'z';
        A = SHIFT+a
----------------------------
也就是说大写字母只能是SHIFT+小写字母这样表示,不能用附表中的VK_名字表示?
除字母之外其他的按键,(如F1),则用VK_名字表示?
回复

使用道具 举报

7983#
 楼主| 发表于 2015-4-8 11:21:38 | 只看该作者
ddsony 发表于 2015-4-8 10:39
》》(2)大写"A"~"Z"表示带SHIFT 的'a‘'z';
        A = SHIFT+a
----------------------------


这里指的是 键盘上的物理键,俺将之命名为键面。
说的是实实在在的那个可以用手指按下的东东。
不是 字母 A   a。
作为键面 和来说 , A 和a是同一个键面 ,记为A/a

A=SHIFT a
是一种缩记法,为了方便,少书写点。
对应的是2个键面: 【SHIFT】 和 【A/a】.

这么说吧。
你打开CapLock后,释放了CapLock。
此事 按 A/a  ,一般软件得到A,而不是a,哪是软件经过复杂的处理后的结,软件需要记住你按下Caplock的次数。由此给出A或者a。
但是 此时 键面 是 A/a

如果你用A绑定一个热键命令, 此事不会触发的。

要触发,需要同时按下SHIF 和 A/a两个键面。


A/a   VK_A 都是说同一个 键面。

命令语法中,A是2个键面的缩写。 a 和 VK_A和 #0x41都是基本(1个)键面。

下面命令等效:
HOTK A,EXEC PECMD.EXE HELP
HOTK SHIFT+a,EXEC PECMD.EXE HELP
HOTK SHIFT+A,EXEC PECMD.EXE HELP  //SHIFT重复指明,但没问题。
HOTK SHIFT+VK_A,EXEC PECMD.EXE HELP
HOTK SHIFT+#0x41,EXEC PECMD.EXE HELP
HOTK SHIFT+#65,EXEC PECMD.EXE HELP



回复

使用道具 举报

7984#
 楼主| 发表于 2015-4-8 11:28:55 | 只看该作者
ddsony 发表于 2015-4-8 08:37
也就是说基本只改造了语言设置部分?
这个顶部提示从“欢迎使用本PE,by udm“干脆直接改为udmldr好了 ...

可以的。
根据PE的设计,从权。
我只是提供一种 手段, 怎么用,使用者看着办。


---------
晚上看看能不能改成带颜色的, 据还是那种花花绿绿的。一个字是红的,下一个字是绿的,再下个字是“一闪一闪亮晶晶”。。。,背景色。
回复

使用道具 举报

7985#
 楼主| 发表于 2015-4-8 11:36:32 | 只看该作者
2010WAIGO 发表于 2015-4-8 09:07
多数是使用鼠标点击桌面右键的 "注销/重启/关机",没有反应时会改为点击边栏的 "设置->电源" 来关机。

...

1: 这种执行命令的放到好处理。
可以加上 卸载 UDm的明令。
就是先卸载(代码就是PECMD中那段代码)
这样似乎更保险。

2:难的是 【点击边栏的 "设置->电源" 来关机】
MS封闭的。
因为这个是水泼不进。

3:
2解决,1也自然解决了。

4:
楼上新版 的 PECMD.INI解决了2,,1也自然解决了。
回复

使用道具 举报

7986#
 楼主| 发表于 2015-4-8 11:39:03 | 只看该作者
mdyblog 发表于 2015-4-8 08:32
参考了我对Grub2的处理。
但是 基本架构还是原来G4D。
除了上面的 中文设置。

》》 yjd
刚看到图片还以为diy的grub4dos版本呵呵。原来是grub2啊   发表于 1 小时前
----------
这里说的 正是:  grub4dos菜单DIY
回复

使用道具 举报

7987#
 楼主| 发表于 2015-4-8 11:43:58 | 只看该作者
ddsony 发表于 2015-4-8 08:37
也就是说基本只改造了语言设置部分?
这个顶部提示从“欢迎使用本PE,by udm“干脆直接改为udmldr好了 ...

说基本只改造了语言设置部分。
----
大概可以这么说。
G4D本身没有这个机制。

是临时将语言资源/机制和逻辑分开。

从而 语言资源 可以随便修改。
回复

使用道具 举报

7988#
 楼主| 发表于 2015-4-8 11:47:26 | 只看该作者
ddsony 发表于 2015-4-8 08:37
也就是说基本只改造了语言设置部分?
这个顶部提示从“欢迎使用本PE,by udm“干脆直接改为udmldr好了 ...

这个顶部提示从“欢迎使用本PE,by udm“干脆直接改为udmldr好了,因为这一步还仅仅是菜单阶段,还没启动PE。咋样?
----
作为示例,该下也好。
人民关心的是PE。
“欢迎使用本PE合盘(by udmldr)“
回复

使用道具 举报

7989#
发表于 2015-4-8 11:53:48 | 只看该作者
mdyblog 发表于 2015-4-8 11:36
1: 这种执行命令的放到好处理。
可以加上 卸载 UDm的明令。
就是先卸载(代码就是PECMD中那段代码)

高明!这样说注册表不用改了…
回复

使用道具 举报

7990#
发表于 2015-4-8 12:24:34 | 只看该作者
mdyblog 发表于 2015-4-8 11:21
这里指的是 键盘上的物理键,俺将之命名为键面。
说的是实实在在的那个可以用手指按下的东东。
不是  ...

如图:
选择部分:
“A-Z"表示需要加SHIFT。(或者不加SHIFT,)可以直接用后面表中的VK_名字(VK_可省),或附录替代串。
可以这样理解吗?

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

1.png
回复

使用道具 举报

7991#
 楼主| 发表于 2015-4-8 12:46:50 | 只看该作者
ddsony 发表于 2015-4-8 12:24
如图:
选择部分:
“A-Z"表示需要加SHIFT。(或者不加SHIFT,)可以直接用后面表中的VK_名字(VK_可省) ...

这段话重新断下句:
┃    │    │■按键字母: 简单按键("a"~"z"或"0"~"9")可用字母表示。"A"~"Z"表示带SHIFT。其它按键要用前导符┃
┃    │    │            "#"连按键代码表示。可以直接用后面的VK_名字(VK_可省),或附录替代串,支持16进制    ┃

a 表示 A/a这个键。
A表示 SHIFT 和 A/a这2个键。
最通用的形式是用前导符"#"连按键代码表示。可以表示所有的物理键面。
    注意此种方法和VK_*,不能直接描述组合键。不能#甲 + #乙
    前面的修饰组合部分只能写成SHFT  ALT  CTRL 。
SHFT  ALT  CTRL 等 作为单个键可以用#和VK_

HOTK VK_SHIFT,EXEC PECMD.EXE
HOTK #0x0,EXEC PECMD.EXE


为了方便好记,这些数字又 给出了字符串的表达形式并以VK开头VK_(由于一般不会混淆,所以VK_实际可省)。


“A-Z"表示需要加SHIFT。
---------
大概这个意思 。
我的本意这么说的:A-Z隐含了SHIFT。

回复

使用道具 举报

7992#
发表于 2015-4-8 12:52:42 | 只看该作者
您好,对UDm+fixdrv.wcs的格式不太了解,看了说明还是操作不了。。。
麻烦问下我想加载UD区的ISO到W盘,应该如何写?
如:
UD内文件路径为  \BOOT\A.ISO
该如何操作UDm+fixdrv.wcs脚本呢?
回复

使用道具 举报

7993#
 楼主| 发表于 2015-4-8 13:06:13 | 只看该作者
本帖最后由 mdyblog 于 2015-4-8 13:07 编辑
红毛樱木 发表于 2015-4-8 12:52
您好,对UDm+fixdrv.wcs的格式不太了解,看了说明还是操作不了。。。
麻烦问下我想加载UD区的ISO到W盘,应 ...


PECMD直接加载:
MOUN -udm -udfs -udm-      -udimg:   BOOT/A.ISO      \\.\PhysicalDrive1   W-


UDm+fixdrv.wcs说明书没有跟上。得回去看看程序。
记得和上面差不多, 就是 不用指定磁盘号。
回复

使用道具 举报

7994#
发表于 2015-4-8 13:15:32 | 只看该作者
mdyblog 发表于 2015-4-8 13:06
PECMD直接加载:
MOUN -udm -udfs -udm-      -udimg:   BOOT/A.ISO      \\.\PhysicalDrive1   W-

...

嗯嗯,辛苦。
你看了格式,记得说下。这样8pe下就可以解决grldr map的iso不识别的问题了。
回复

使用道具 举报

7995#
发表于 2015-4-8 14:15:11 | 只看该作者
mdyblog 发表于 2015-4-8 13:06
PECMD直接加载:
MOUN -udm -udfs -udm-      -udimg:   BOOT/A.ISO      \\.\PhysicalDrive1   W-

...

MOUN -udm -udfs -udm-      -udimg:   BOOT/A.ISO      \\.\PhysicalDrive1   W-
试了一下可以,磁盘号这个要固定了。。。还是等你回去看吧
回复

使用道具 举报

7996#
 楼主| 发表于 2015-4-8 14:20:22 | 只看该作者
本帖最后由 mdyblog 于 2015-4-8 14:26 编辑
红毛樱木 发表于 2015-4-8 14:15
MOUN -udm -udfs -udm-      -udimg:   BOOT/A.ISO      \\.\PhysicalDrive1   W-
试了一下可以,磁盘号 ...


仔细看,说明书中有
[EXEC =!"%MyName%" LOAD UDm+fixdrv.wcs LoadUD [(可含通配符)文件名] [磁盘列表] ["D E F ..."] [-w]
省略 文件名 就是 *OnLd.I*.  还可以写为"<>",表示  -udmask: 0xE0000 (仅加载UD扩展区本身)
省略 磁盘列表 就是 所有硬盘
磁盘列表: 0 1 2 3 4 ...

--------------那么命令为:
EXEC =!"%MyName%" LOAD UDm+fixdrv.wcs LoadUD   BOOT/A.ISO   ""   “W V U”

回复

使用道具 举报

7997#
发表于 2015-4-8 14:26:20 | 只看该作者
mdyblog 发表于 2015-4-8 14:20
仔细看,说明书中有
[EXEC =!"%MyName%" LOAD UDm+fixdrv.wcs LoadUD [(可含通配符)文件名] [磁盘列表 ...

这样写  初步测试失败。。。
回复

使用道具 举报

7998#
发表于 2015-4-8 14:36:46 | 只看该作者
mdyblog 发表于 2015-4-8 14:20
仔细看,说明书中有
[EXEC =!"%MyName%" LOAD UDm+fixdrv.wcs LoadUD [(可含通配符)文件名] [磁盘列表 ...

EXEC =!"%MyName%" LOAD UDm+fixdrv.wcs LoadUD   BOOT/A.ISO   ""   “W V U”
测试失败。。。
回复

使用道具 举报

7999#
 楼主| 发表于 2015-4-8 14:37:50 | 只看该作者
红毛樱木 发表于 2015-4-8 14:26
这样写  初步测试失败。。。

试试这个: UDM+FIXDRV.WCS.zip (6.56 KB, 下载次数: 12)
回复

使用道具 举报

8000#
发表于 2015-4-8 14:51:20 | 只看该作者

用fbinsttool格了一个UD扩展区,再用 PECMD LOAD UDM+FIXDRV.WCS

并没有自动加载UD区,不知道如何才能加载?

正常系统:WIN7X64
IMDISK:1.9.4

11111.png (19.47 KB, 下载次数: 0)

11111.png

22222.png (55.59 KB, 下载次数: 0)

22222.png

33333.png (143.19 KB, 下载次数: 0)

33333.png
回复

使用道具 举报

8001#
发表于 2015-4-8 14:57:41 | 只看该作者
刚才修改了 "MBROSTool5.4.2.7-ZIP-EFI32-PE版-国际化"  里面 PE 版 TOOLS 文件的位置,劳驾替我看看修改后的写法对不对(附件 MBROSTool.7z),已附上原版以供比对。谢谢!

备注:1、%CurDir%\..\  代表对上一层目录。例如 %CurDir%\..\PECMDEDIT\PECMDEDIT.NTR,表示和 "MBROSTool"  同在 Y:\1STREP\PE_工具 目录。

2、%CurDir%\..\..\  代表对上二层目录。例如 %CurDir%\..\..\闪存工具\MyDiskTest.ntr,表示和 "MBROSTool"  同在 Y:\1STREP\ 目录。

3、您的 qemu1.cab 里面有很多文件,我这个是单文件版,不知道这样写对不对?,

MBROSTool.7z

1.67 MB, 下载次数: 3, 下载积分: 无忧币 -2

回复

使用道具 举报

8002#
发表于 2015-4-8 15:01:20 | 只看该作者
本帖最后由 红毛樱木 于 2015-4-8 15:03 编辑


OK,感谢。测试通过。

要是没什么变动的地方,我就准备打包PE了。
回复

使用道具 举报

8003#
 楼主| 发表于 2015-4-8 15:10:13 | 只看该作者
527104427 发表于 2015-4-8 14:51
用fbinsttool格了一个UD扩展区,再用 PECMD LOAD UDM+FIXDRV.WCS

并没有自动加载UD区,不知道如何才能 ...

UD本身的 原因:没有文件系统,无法直接加载。
1)可以 加载里面的ISO、IMG。将上面 红大 的宿舍。

2)可以用MBROSTools锁住,整个格式化为一个分区 ,再把文件拷到这个分区中,这样 就能加载。

3)可以直接用MBROSTools格式化,选择标准UD格式,这样 一步到位,而且支持多个分区。
回复

使用道具 举报

8004#
 楼主| 发表于 2015-4-8 15:10:41 | 只看该作者
红毛樱木 发表于 2015-4-8 15:01
OK,感谢。测试通过。

要是没什么变动的地方,我就准备打包PE了。

可以。
回复

使用道具 举报

8005#
 楼主| 发表于 2015-4-8 15:41:25 | 只看该作者
2010WAIGO 发表于 2015-4-8 14:57
刚才修改了 "MBROSTool5.4.2.7-ZIP-EFI32-PE版-国际化"  里面 PE 版 TOOLS 文件的位置,劳驾替我看看修改后 ...

1:(说的还是注意不是问题)
路径可以这么 写的。
你改成 基于%CurDir%,不是%MyDir%,  注意%CurDir%指的是这个配置文件的目录。看你的目录结构,和%MyDir%一样。
如果此配置文件放到Tools下,就不是 %MyDir%,就不是MBROSToo的目录。

2:%CurDir%  有考虑空格的问题。如国路径有空格,是有问题。
前面可以加一行
FDIR --short --fullfile   &&CurDir=%&CurDir%

3:
qemu1.cab 里面有很多文件,我这个是单文件版
----
估计是 自解压执行文件。


自解压执行文件是不行的。无法将界面上的参数传递进去,启动后好要人工 再选择 磁盘,内存大小...



再说, 内部程序就是那么写的,先解压一个CAB包, 再 用指定的 参数来预行虚拟机。

你现在给个自接压程程序应该会失败的。



除非 改程序。
------------------

MBROSTool.tool-改版2.zip

676 Bytes, 下载次数: 5, 下载积分: 无忧币 -2

回复

使用道具 举报

8006#
发表于 2015-4-8 16:23:05 | 只看该作者
mdyblog 发表于 2015-4-8 15:41
1:(说的还是注意不是问题)
路径可以这么 写的。
你改成 基于%CurDir%,不是%MyDir%,  注意%CurD ...

关机前的卸载需要特别处理。M大看看附件中的形式是不是简单点,效果应该是一样的。
只要启动时加上EXEC %WinDir%\UdmDaemon.exe就行。
UdmDaemon.7z (2.24 KB, 下载次数: 5)
回复

使用道具 举报

8007#
发表于 2015-4-8 16:24:57 | 只看该作者
mdyblog 发表于 2015-4-8 15:41
1:(说的还是注意不是问题)
路径可以这么 写的。
你改成 基于%CurDir%,不是%MyDir%,  注意%CurD ...

这个 qemu1.cab 包很大,放两个Qemu启动测试器实属浪费。打算不要原来的单文件版,就用您这个算了。

解压缩后点击 mbrosemu.ntr 程序,发现没有图形介面(如图)。请问这两个软件相同吗,如果改用您这个,代码要如何写?

回复

使用道具 举报

8008#
 楼主| 发表于 2015-4-8 16:26:48 | 只看该作者
本帖最后由 mdyblog 于 2015-4-8 16:44 编辑
sp_star 发表于 2015-4-8 16:23
关机前的卸载需要特别处理。M大看看附件中的形式是不是简单点,效果应该是一样的。
只要启动时加上EXEC  ...


应该是一样的。
一个是独立的程序。

一个做成一个函数。


独立的程序, 使用起来,是方便些。
回复

使用道具 举报

8009#
 楼主| 发表于 2015-4-8 16:33:07 | 只看该作者
本帖最后由 mdyblog 于 2015-4-8 16:38 编辑
2010WAIGO 发表于 2015-4-8 16:24
这个 qemu1.cab 包很大,放两个Qemu启动测试器实属浪费。打算不要原来的单文件版,就用您这个算了。

...


是一样的。
大的可以是5大的,或阿大的。
5大 是在 阿大上加强的。

我这个,程序是自己写的。虚拟 机原来的用的低版本。 后来用5大中的虚拟机升级了下。

所以虚拟机是一样的。

-----
两个可以合并共存。
大的解开打包成CAB。
有我需要的文件,我这个就能运行。

里面放过脚本FUllFUn.WCS, 用PECMD就可以运行原来大的功能

PECMD可以直接运行CAB

PECMD     EXEC  --doc  --exe:*cab:.\MyCAB:FUllFUn.WCS

回复

使用道具 举报

8010#
 楼主| 发表于 2015-4-8 16:40:53 | 只看该作者
2010WAIGO 发表于 2015-4-8 16:24
这个 qemu1.cab 包很大,放两个Qemu启动测试器实属浪费。打算不要原来的单文件版,就用您这个算了。

...

你在哪儿下载的?给个链接。
我下来,看看怎么合并成一个文件包。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-19 15:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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