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

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

   火... [复制链接]
发表于 2017-9-15 09:26:25 | 显示全部楼层
mdyblog 发表于 2017-9-15 09:21
WIn7/8/10还能用的。
用UDM虚拟盘。
MBT 可以添加驱动。

不能过数字签名吧?

点评

反正能启动。不用BCD-测试模式处理。  详情 回复 发表于 2017-9-15 09:29
回复

使用道具 举报

 楼主| 发表于 2017-9-15 09:29:03 | 显示全部楼层
本帖最后由 mdyblog 于 2017-9-15 09:32 编辑
chiannet 发表于 2017-9-15 09:26
不能过数字签名吧?


反正能启动。不用BCD-测试模式处理。
细细哥的 USBOS (XP-10)(不是PE,正常系统) 都能这样启动。 不用测试模式。
回复

使用道具 举报

发表于 2017-9-15 11:50:34 | 显示全部楼层
本帖最后由 huaqingyuan 于 2017-9-15 11:51 编辑

网启服务器IP地址应该保存在内存中的某个位置,正常系统比如CCBOOT是采用驱动的形式获取,GPXE好像也有开源的驱动可以获取,如果M大能研究一下,直接让PECMD能获取那就太好了!
PE目前比较好的方法是修改BOOT.SDI的卷标,然后用PECMD在去处理,也可行,但是终究还是很麻烦!

如果这个能获取,那么IPXE或者GPE定义的其他信息,应该也能获取了!

点评

其实就是要在pe中读取指定的物理地址吧? 有这种驱动啊,可以试试在PECMD里调用。  详情 回复 发表于 2017-9-15 21:28
也有这个功能。 只是 一直没直接用他。也没测试。  详情 回复 发表于 2017-9-15 18:29
回复

使用道具 举报

发表于 2017-9-15 12:17:58 | 显示全部楼层
mdyblog 发表于 2017-9-15 09:21
WIn7/8/10还能用的。
用UDM虚拟盘。完全替代 Winvblock这类支持 Grldr map。
MBT 可以添加驱动。

http://pan.baidu.com/s/1slFMSED     密码:ok88

这个是不带PXE 的NT6.3

点评

有没有小点的。 外置可以不要。 百度盘实在慢。  详情 回复 发表于 2017-9-15 13:36
回复

使用道具 举报

 楼主| 发表于 2017-9-15 13:36:43 | 显示全部楼层
本帖最后由 mdyblog 于 2017-9-15 13:39 编辑
chiannet 发表于 2017-9-15 12:17
http://pan.baidu.com/s/1slFMSED     密码:ok88

这个是不带PXE 的NT6.3


有没有小点的。 外置可以不要。
百度盘实在慢。

USBOS-灵秀版(2个月内下的) 可以吗?  我就加上 一个虚拟盘, G4D 随便写点东西, PE下能读,就可以吧。

点评

好的  详情 回复 发表于 2017-9-15 14:31
灵秀版没有网络  详情 回复 发表于 2017-9-15 14:26
回复

使用道具 举报

发表于 2017-9-15 14:26:25 | 显示全部楼层
mdyblog 发表于 2017-9-15 13:36
有没有小点的。 外置可以不要。
百度盘实在慢。

灵秀版没有网络
回复

使用道具 举报

发表于 2017-9-15 14:31:05 | 显示全部楼层
mdyblog 发表于 2017-9-15 13:36
有没有小点的。 外置可以不要。
百度盘实在慢。

好的

点评

WIn10X64 测试通过 假设传递: SERVERIP:192.168.1.100 MYIP:192.168.1.201 G4D下传人: USBOSCFG=SERVERIP:192.168.1.100;MYIP:192.168.1.201 不能有空字符,用;或选个字符分隔 USBOSCFG= 是引导标识  详情 回复 发表于 2017-9-16 00:28
你传递的信息都是字符串吧。 不是的话先转为字符串。PE里面在转回来吧。  详情 回复 发表于 2017-9-15 15:44
回复

使用道具 举报

 楼主| 发表于 2017-9-15 15:44:31 | 显示全部楼层

你传递的信息都是字符串吧。
不是的话先转为字符串。PE里面在转回来吧。
回复

使用道具 举报

 楼主| 发表于 2017-9-15 18:29:41 | 显示全部楼层
huaqingyuan 发表于 2017-9-15 11:50
网启服务器IP地址应该保存在内存中的某个位置,正常系统比如CCBOOT是采用驱动的形式获取,GPXE好像也有开源 ...


也有这个功能(直接传递参数,PECMD读取)。 只是 一直没直接用他。也没测试。
回复

使用道具 举报

发表于 2017-9-15 19:48:58 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2017-9-15 21:28:10 | 显示全部楼层
huaqingyuan 发表于 2017-9-15 11:50
网启服务器IP地址应该保存在内存中的某个位置,正常系统比如CCBOOT是采用驱动的形式获取,GPXE好像也有开源 ...

其实就是要在pe中读取指定的物理地址吧?  有这种驱动啊,可以试试在PECMD里调用。
回复

使用道具 举报

 楼主| 发表于 2017-9-16 00:28:56 | 显示全部楼层
本帖最后由 mdyblog 于 2017-9-16 00:36 编辑



WIn10X64 测试通过
假设传递:
SERVERIP:192.168.1.100
MYIP:192.168.1.201
G4D下传人:
USBOSCFG=SERVERIP:192.168.1.100;MYIP:192.168.1.201
不能有空字符,用;或选个字符分隔
USBOSCFG= 是引导标识

PE中用:
MOUN-udm  getbootcfg -xa &V USBOSCFG=
则可以是任意格式。PE的全部原始信息。可多行


PE下提取
MOUN-UDM  GetBootCfg -x+ &V USBOSCFG=
得到:
USBOSCFG=SERVERIP:192.168.1.100;MYIP:192.168.1.201

分解后:
SERVERIP:192.168.1.100
MYIP:192.168.1.201



GETCFG.CFG:
  1. ENVI^ FoceLocal=1
  2. MOUN-UDM  GetBootCfg -x+ &V USBOSCFG=
  3. SET$ NL=0D 0A
  4. MSTR  VD=10,0,%V%
  5. SED  VDX=0:,;, ,%VD%
  6. SET VS=
  7. FORX * %VDX%,&Vi, SET VS=%VS%%NL%%Vi%
  8. MSTR  VS=3,0,%VS%
  9. MESS. %VS%
复制代码

效果:
canshu.png

点评

m大简明扼要的代码,我要好好领会。只是g4d传入是如何操作? 在未关闭安全启动的uefi pxe的情况下又该如何获得服务器IP?  详情 回复 发表于 2017-9-16 05:26
回复

使用道具 举报

发表于 2017-9-16 05:26:36 | 显示全部楼层
mdyblog 发表于 2017-9-16 00:28
WIn10X64 测试通过
假设传递:
SERVERIP:192.168.1.100

m大简明扼要的代码,我要好好领会。只是g4d传入是如何操作?


在未关闭安全启动的uefi pxe的情况下又该如何获得服务器IP?

点评

在未关闭安全启动的uefi pxe的情况下又该如何获得服务器IP? --------------------- 不是服务器要传BCD、BOOT.INI吗? 服务器 先把服务器IP写到 BCD、BOOT.INI。 USBOSCFG=SERVERIP:192.168.001.100 PE中还是  详情 回复 发表于 2017-9-16 12:58
只是g4d传入是如何操作? -------------- 第一句是兼容UDM, UDM内置了ldudpe 这里假定外置ldudpe在 /udm/ldudpe  详情 回复 发表于 2017-9-16 07:41
回复

使用道具 举报

 楼主| 发表于 2017-9-16 07:41:39 | 显示全部楼层
chiannet 发表于 2017-9-16 05:26
m大简明扼要的代码,我要好好领会。只是g4d传入是如何操作?

只是g4d传入是如何操作?
--------------
  1. set ldudpe=ldudpe ;; if not exist (77)/ldudpe if exist /udm/ldudpe set ldudpe=/udm/ldudpe
  2. %ldudpe% -loadcfg USBOSCFG=SERVERIP:192.168.1.100;MYIP:192.168.1.201
复制代码

第一句是兼容UDM, UDM内置了ldudpe
这里假定外置ldudpe在 /udm/ldudpe

点评

1、ldudpe 是一个G4D批处理文件? 2、可以用于标准光盘启动等场合吗? 3、关于MOUN-udm findboot 的学习使用,我在windows下以管理员权限运行PECMD,如下图,返回的是-1,请M大释义。 [attachimg]353409[/atta  详情 回复 发表于 2017-9-16 08:41
回复

使用道具 举报

发表于 2017-9-16 08:41:16 | 显示全部楼层
本帖最后由 chiannet 于 2017-9-16 08:43 编辑
mdyblog 发表于 2017-9-16 07:41
只是g4d传入是如何操作?
--------------


1、ldudpe 是一个G4D批处理文件?
2、ldudpe 可以用于标准光盘启动等场合吗?
3、关于MOUN-udm  findboot 的学习使用,我在windows下以管理员权限运行PECMD,如下图,返回的是-1,请M大释义。

捕获.PNG

点评

-1是没有找到。  详情 回复 发表于 2017-9-16 10:59
新版上传了。 MBROSTool6.24.5-x86x64.7z 升级PE: [attachimg]353413[/attachimg] ldudpe UDM内置了。 如果不是UDM格式化。 外置文件ldudpe 在 多分区多启动菜单--识别深度隐藏UDm.zip ------------  详情 回复 发表于 2017-9-16 10:58
回复

使用道具 举报

 楼主| 发表于 2017-9-16 10:58:18 | 显示全部楼层
chiannet 发表于 2017-9-16 08:41
1、ldudpe 是一个G4D批处理文件?
2、ldudpe 可以用于标准光盘启动等场合吗?
3、关于MOUN-udm  find ...

新版上传了。
MBROSTool6.24.5-x86x64.7z

升级PE:
支持G4D传入-升级PE.png

ldudpe UDM内置了。
如果不是UDM格式化。 外置文件ldudpe  在 多分区多启动菜单--识别深度隐藏UDm.zip


--------------
ldudpe  不是脚本。 是C写的。
回复

使用道具 举报

 楼主| 发表于 2017-9-16 10:59:11 | 显示全部楼层
本帖最后由 mdyblog 于 2017-9-16 11:02 编辑
chiannet 发表于 2017-9-16 08:41
1、ldudpe 是一个G4D批处理文件?
2、ldudpe 可以用于标准光盘启动等场合吗?
3、关于MOUN-udm  find ...


-1是没有找到。

要先用 MBT 设置 精确制导。(支持 UDM UDM U+  普通分区 隐藏分区) 好像调用 PECMD 就可以设置 MOUN-udm  setboot。
MBT格式化时,自动设置。

你把你的程序输出ISO。 在用MBT格式化试试。
回复

使用道具 举报

 楼主| 发表于 2017-9-16 12:58:33 | 显示全部楼层
本帖最后由 mdyblog 于 2017-9-16 13:00 编辑
chiannet 发表于 2017-9-16 05:26
m大简明扼要的代码,我要好好领会。只是g4d传入是如何操作?


在未关闭安全启动的uefi pxe的情况下又该如何获得服务器IP?
---------------------
不是服务器要传BCD、BOOT.INI吗?
服务器上 先把服务器IP写到 BCD、BOOT.INI。
USBOSCFG=SERVERIP:192.168.001.100

PE中还是
MOUN-UDM  GetBootCfg -x+ &V USBOSCFG=
来获得

点评

精彩极了。  详情 回复 发表于 2017-9-16 15:08
回复

使用道具 举报

发表于 2017-9-16 15:08:11 来自手机 | 显示全部楼层
mdyblog 发表于 2017-9-16 12:58
在未关闭安全启动的uefi pxe的情况下又该如何获得服务器IP?
---------------------
不是服务器要传B ...

精彩极了。
回复

使用道具 举报

发表于 2017-9-16 15:53:15 | 显示全部楼层
请问一下,
下载的PECMD2012压缩文件中的版本与首页的版本说明有点不一致。首页的版本说明中讲有一般版、 巨小版、完整版、兼容精简版等。下载的压缩文件中有PECMD.exe、PECMD巨小、PECMD原始、PECMD原始_cli等。区别在哪儿,有点分不清。
一般选用其中的哪一个版本啊?
还有,是不是可以直接用新版的pecmd替换原来PE中的旧版pecmd即可?(都是PECMD2012)
谢谢

点评

PECMD.exe、PECMD巨小、PECMD原始、PECMD原始_cli 功能一模一样。 PECMD原始 不说了。 PECMD.exe 就是一般性压缩 PECMD巨小 就是最大压缩 PECMD原始_cli 就是待命令行黑窗口。 ---------------- 一般PE  详情 回复 发表于 2017-9-16 16:29
回复

使用道具 举报

 楼主| 发表于 2017-9-16 16:29:56 | 显示全部楼层
sky001 发表于 2017-9-16 15:53
请问一下,
下载的PECMD2012压缩文件中的版本与首页的版本说明有点不一致。首页的版本说明中讲有一般版、  ...


PECMD.exe、PECMD巨小、PECMD原始、PECMD原始_cli 功能一模一样。
PECMD原始 不说了。
PECMD.exe 就是一般性压缩

PECMD巨小 就是最大压缩

PECMD原始_cli  就是带命令行黑窗口, 能把信息输出到命令行(WRIT -/--)。
----------------
一般PE 用 PECMD.exe,如果挑剔(尽量不被报)就用 PECMD原始改回PECMD.EXE.
正常系统用的话, 就用 PECMD原始改回PECMD.EXE.

点评

非常感谢。谢谢你的回答,更谢谢你这么好的软件  详情 回复 发表于 2017-9-16 21:15
回复

使用道具 举报

发表于 2017-9-16 21:15:10 | 显示全部楼层
mdyblog 发表于 2017-9-16 16:29
PECMD.exe、PECMD巨小、PECMD原始、PECMD原始_cli 功能一模一样。
PECMD原始 不说了。
PECMD.exe 就 ...

非常感谢。谢谢你的回答,更谢谢你这么好的软件
回复

使用道具 举报

发表于 2017-9-20 13:42:58 | 显示全部楼层
我才想起来!我原来写一个开始按键!鼠标移动到上面打开一个新窗口!窗口里面的什么关机重启什么的!但是会出现这个情况!鼠标移动到上面打开新窗口后窗口就关闭了!出来这个 sshot-3.png 8K.zip (821 Bytes, 下载次数: 4)

点评

吧代码贴出来。 不需要全部。 一段小的可单独运行的代码。能反映你说的问题即可。  详情 回复 发表于 2017-9-20 14:08
回复

使用道具 举报

 楼主| 发表于 2017-9-20 14:08:26 | 显示全部楼层
本帖最后由 mdyblog 于 2017-9-20 14:11 编辑
ge 发表于 2017-9-20 13:42
我才想起来!我原来写一个开始按键!鼠标移动到上面打开一个新窗口!窗口里面的什么关机重启什么的!但是会 ...


看看
回复

使用道具 举报

发表于 2017-9-20 14:14:33 | 显示全部楼层

谢谢!我试过很多的PECMD都是一样的!我很多版本都是!只是现在才想起来!
回复

使用道具 举报

发表于 2017-9-20 14:17:52 | 显示全部楼层

你就的是那个弹出的窗口吗?
这是全部的
TEAM ENVI^ EnviMode=1|ENVI^ ForceLocal=1

SET  ::WM_MOUSEHOVER                   =0x02A1
SET  ::WM_MOUSELEAVE                   =0x02A3
SCRN ScrW,ScrH
CALC H1=%ScrH%-82
CALC H2=%ScrH%-300

CALL @WIN1

_SUB WIN1,L0T%H1%W64H36,,,,-#$29,,-top -nfocus
    LABE -vcenter -center LABE1,L3T3W58H30,開始,,0x0000FF#0000,18
    ENVI @LABE1.MSG=0x02A1: CALL @WIN2
_END

_SUB WIN2,L0T%H2%W220H260,,,,9,,-top -nocap
    ITEM ,L5T10W100H20,控制面板,      TEAM KILL \ | EXEC %windir%\system32\control.exe
    ITEM ,L5T35W100H20,磁盘管理,      TEAM KILL \ | EXEC %windir%\system32\mmc.exe diskmgmt.msc
    ITEM ,L5T60W100H20,计算机管理,    TEAM KILL \ | EXEC %windir%\system32\mmc.exe compmgmt.msc /s
    ITEM ,L5T110W100H20,任务管理器,   TEAM KILL \ | EXEC %windir%\system32\taskmgr.exe
    ITEM ,L5T85W100H20,关闭桌面,      TEAM KILL \ | KILL %windir%\explorer.exe
    ITEM ,L110T10W100H20,记事本,      TEAM KILL \ | EXEC %windir%\system32\notepad.exe
    ITEM ,L110T35W100H20,图画,        TEAM KILL \ | EXEC %windir%\system32\mspaint.exe
    ITEM ,L110T60W100H20,注册表编辑器,TEAM KILL \ | EXEC %windir%\regedit.exe
    ITEM ,L110T85W100H20,计算器,      TEAM KILL \ | EXEC %windir%\system32\calc.exe
    ITEM ,L110T110W100H20,CMD窗口,    TEAM KILL \ | EXEC %windir%\system32\cmd.exe
    ITEM ,L10T220W80H30,关机,         TEAM KILL \ | SHUT
    ITEM ,L120T220W80H30,重启,        TEAM KILL \ | SHUT R
    ENVI @WIN2.MSG=0x02A3: KILL \
_END

点评

KILL \要延时: KILL* \  详情 回复 发表于 2017-9-20 14:46
回复

使用道具 举报

 楼主| 发表于 2017-9-20 14:46:43 | 显示全部楼层
本帖最后由 mdyblog 于 2017-9-20 14:54 编辑
ge 发表于 2017-9-20 14:17
你就的是那个弹出的窗口吗?
这是全部的
TEAM ENVI^ EnviMode=1|ENVI^ ForceLocal=1


KILL \要延时:
KILL*  \


8K.zip (833 Bytes, 下载次数: 11)

如果有 消息捕捉。需要KILL* , *表示异步模式。
回复

使用道具 举报

发表于 2017-9-20 21:19:12 | 显示全部楼层
mdyblog 发表于 2017-9-20 14:46
KILL \要延时:
KILL*  \

在PECMD.INI里面也没有谁加入延时也一样好用呀?还有那个脚本!对了那个脚本你看了吗?我没有弄明白!就是路径有空格就出错的那个!DISMTOOL

点评

就是路径有空格就出错的那个!DISMTOOL ----------------- 看了下。 你已经加了双引号。 还有问题吗?  详情 回复 发表于 2017-9-20 23:18
在PECMD.INI里面也没有谁加入延时也一样好用呀? ------------------ 关键是, 你这里用到了消息捕捉。 不不是异步KILL* \. 在 KILL 的时候,可能还在消息捕捉中,而此时窗口已经删除了,导致程序出错(内存  详情 回复 发表于 2017-9-20 23:12
回复

使用道具 举报

发表于 2017-9-20 21:32:23 | 显示全部楼层
mdyblog 发表于 2017-9-20 14:46
KILL \要延时:
KILL*  \

现在弹出和新窗口无论是鼠标离开后还是点击按键后都不自动关闭!

点评

我测试 是正常的啊。 你的PECMD.EXE 是最新版吗?  详情 回复 发表于 2017-9-20 23:19
回复

使用道具 举报

发表于 2017-9-20 21:32:55 | 显示全部楼层
mdyblog 发表于 2017-9-20 14:46
KILL \要延时:
KILL*  \

谢谢你!麻烦你了!

点评

前面 开始菜单 那个好了吗?  详情 回复 发表于 2017-9-20 23:13
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-17 21:46

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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