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

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

   火... [复制链接]
 楼主| 发表于 2017-7-19 13:58:07 | 显示全部楼层
frg521 发表于 2017-7-15 06:34
关机变重启确认存在,864pe用了4个配置文件,pecmd.ini.  load.ini  . load.wcs  .   part.ini     删除后3 ...

关机变重启确认存在,864pe用了4个配置文件,pecmd.ini.  load.ini  . load.wcs  .   part.ini     删除后3个关机OK
-------------------------------------------
我下载的是 优元素PE_精简版17.1.23.rar

load.ini  . load.wcs  .   part.ini     删除后, 还是不能关机, 变成重启。
你是这个版本吗 ?
回复

使用道具 举报

发表于 2017-7-19 17:31:31 | 显示全部楼层
请问CALL命令怎么调用shell32.dll文件中的SHChangeNotify函数?
https://msdn.microsoft.com/en-us/library/bb762118.aspx
怎样创建支持指定启动参数的程序? 如, 当带/PE参数启动程序, 会执行指定的命令组.
反馈:
新版本的PECMD虽然添加了新的命令(如FVER命令), 但帮助里没有相关命令的说明.
PECMD帮助界面中, 右侧下拉命令面板的RAND命令跳转不正确(没有跳转到命令的说明)

点评

SET wEventId=0 //一个实际的整数 SET uFlags=0 //一个实际的整数 CALL $shell32.dll,SHChangeNotify,#%wEventId%,#uFlags,#0,#0 最后两个参数非0得情况,复杂些,先不管了。  详情 回复 发表于 2017-7-19 19:40
回复

使用道具 举报

发表于 2017-7-19 17:38:08 | 显示全部楼层
M大 请教


QQ图片20170719173312.png
  MOUN-udm -udm- -mall -mhide1 -udfs -udimg: ISPE\TOOLS\NET10.ISO \\.\PhysicalDrive* *-   无效  
有imdisk.sys2.04版服务  
pecmd.exe  2017 7 17版本  
FB1.7

把-udimg  变乱码   如   MOUN-udm -udm- -mall -mhide1 -udfs -udiso: ISPE\TOOLS\NET10.ISO \\.\PhysicalDrive* *-    这样可以挂载    但会把UD区所有iso文件都挂载了

点评

PECMD2012.1.88.05.77Pre5-170719Pre5 2017.07.19 V1.88.05.77 Pre5 SEND @@可按窗口类型名称发送 SHEL重启接口 SCRN-cap抓文件内存缩小 SERV支持服务设置 帮助文本  详情 回复 发表于 2017-7-20 10:52
1: 我测试正常,能加载,且恰好1个。 2: MOUN-udm -udm- -mall -mhide1 -udfs -udiso: ISPE\TOOLS\NET10.ISO \\.\PhysicalDrive* *- ------------------------ 没有 -udiso: 这个开关, 丢弃, 所以实际命  详情 回复 发表于 2017-7-19 19:31
回复

使用道具 举报

 楼主| 发表于 2017-7-19 18:08:53 | 显示全部楼层
chxm1023 发表于 2017-7-16 14:38
然而我用旧版就不会。直接关闭了不会重启。

1: 旧版不同的。 旧版用的是NT5的关机方法。可能有兼容问题吧。


2:试试这个PECMD

PECMDX64.rar (1.01 MB, 下载次数: 7)


3:
EXEC %WS%\winpeshl.exe
异步方式执行,。 这种方式一般人不好掌控,容易出现同步性问题。 最好改为同步方式执行,就是加个等号
EXEC -hide =%WS%\winpeshl.exe
修改后的PECMD.INI: Pecmd_ini.同步模式.zip (1.96 KB, 下载次数: 8)
回复

使用道具 举报

 楼主| 发表于 2017-7-19 19:31:41 | 显示全部楼层
本帖最后由 mdyblog 于 2017-7-19 19:33 编辑


1:
我测试正常,能加载,且恰好1个。如图:
1.png

2:
MOUN-udm -udm- -mall -mhide1 -udfs -udiso: ISPE\TOOLS\NET10.ISO \\.\PhysicalDrive* *-
------------------------
没有 -udiso: 这个开关, 丢弃, 所以实际命令为:
MOUN-udm -udm- -mall -mhide1 -udfs  \\.\PhysicalDrive* *-
那就是加载所有 文件了(如果有IMG,也加载的!)

如果还有问题。 你做个小点的ISO和FBA,实际测试有问题,在吧FBA发上来, 我看看。

点评

并没有挂载成功 附近去后缀 FB1.7版  详情 回复 发表于 2017-7-19 21:50
回复

使用道具 举报

 楼主| 发表于 2017-7-19 19:40:47 | 显示全部楼层
Bluebells 发表于 2017-7-19 17:31
请问CALL命令怎么调用shell32.dll文件中的SHChangeNotify函数?
https://msdn.microsoft.com/en-us/library ...


SET wEventId=0   //一个实际的整数
SET uFlags=0   //一个实际的整数
CALL $shell32.dll,SHChangeNotify,#%wEventId%,#uFlags,#0,#0
最后两个参数非0得情况,复杂些,先不管了(是指针,参见包内示例)。

点评

谢了, CALL命令调用库文件函数的问题解决了  详情 回复 发表于 2017-7-19 20:34
回复

使用道具 举报

发表于 2017-7-19 20:34:58 | 显示全部楼层
本帖最后由 Bluebells 于 2017-7-19 20:44 编辑
mdyblog 发表于 2017-7-19 19:40
SET wEventId=0   //一个实际的整数
SET uFlags=0   //一个实际的整数
CALL $shell32.dll,SHChangeNo ...


谢了, CALL命令调用库文件函数的问题解决了

MESS命令怎样不显示使用超时参数时窗口标题的超时倒计时?
REGI命令好像没有访问注册表的重定向问题?

点评

示例 自制MESS.WCS  详情 回复 发表于 2017-7-19 21:08
回复

使用道具 举报

 楼主| 发表于 2017-7-19 21:04:23 | 显示全部楼层
frg521 发表于 2017-7-17 19:52
重新整理下2个问题,1是PE桌面进程监控,2是PE后台截屏会不断占用内存直到耗尽

pe的桌面进程shell意外或者 ...

抓图内存的问题: PECMD77Pre2-170719.rar
PECMD77Pre2-170719.rar (1.01 MB, 下载次数: 5)

实测内存很小,不涨。
回复

使用道具 举报

 楼主| 发表于 2017-7-19 21:08:54 | 显示全部楼层
Bluebells 发表于 2017-7-19 20:34
谢了, CALL命令调用库文件函数的问题解决了

MESS命令怎样不显示使用超时参数时窗口标题的超时倒计时 ...

示例 自制MESS.WCS

  1. MYMESS  标题:你好 信息你好吗\nsss
  2. _SUB MYMESS,W323H208,%~1,
  3.     IMAG IMAG2,L5T6W48H43,shell32.dll#120,
  4.     MSTR &&s=<2*>%*
  5.     //MEMO+-| ,L63T6W210H104,%&s%,,8
  6.     LABE ,L63T6W210H104,%&s%
  7.     ITEM ,L124T132W60H30,OK, KILL \,
  8.     TIME ,3000, KILL \   //超时
  9. _END
复制代码

点评

利用新建一个窗口这种折中的方式, 我也有想过 只是看帮助里, MESS命令有很多前导参数, 想知道是否符合要求的参数, 毕竟这条命令比新建一个窗口要简单很多  详情 回复 发表于 2017-7-20 10:47
回复

使用道具 举报

 楼主| 发表于 2017-7-19 21:32:41 | 显示全部楼层
frg521 发表于 2017-7-17 19:52
重新整理下2个问题,1是PE桌面进程监控,2是PE后台截屏会不断占用内存直到耗尽

pe的桌面进程shell意外或者 ...

pe的桌面进程shell意外或者手动重启后,能不能附加启动代码?
-----------------------------
PECMD77Pre3-170719.rar (1.01 MB, 下载次数: 8)
在SHELL重启之后。
回复

使用道具 举报

发表于 2017-7-19 21:50:49 | 显示全部楼层
本帖最后由 23456 于 2017-7-19 21:52 编辑
mdyblog 发表于 2017-7-19 19:31
1:
我测试正常,能加载,且恰好1个。如图:


并没有挂载成功   


QQ图片20170719173312.png



MOUN-udm -ret:&v -udm- -mall -mhide1 -udfs -udimg: ISPE\TOOLS\NET10.ISO \\.\PhysicalDrive* *-
mess %&v%

fb.fba.zip (637 KB, 下载次数: 10)

附近去后缀 FB1.7版

目前有4个硬盘

点评

我给你个测试FBA  详情 回复 发表于 2017-7-19 22:42
你这挂载成功了啊, 就是A:盘 恰好一个。 [attachimg]350290[/attachimg] 你前面挂载过了, 所以是 Old。 如果先 卸载 A:盘, PECMD RAMD Imdisk* -D -m A: 再挂载, 就是New 怎么是磁盘? 难道不  详情 回复 发表于 2017-7-19 22:30
回复

使用道具 举报

 楼主| 发表于 2017-7-19 22:30:13 | 显示全部楼层
本帖最后由 mdyblog 于 2017-7-19 22:32 编辑
23456 发表于 2017-7-19 21:50
并没有挂载成功   


你这挂载成功了啊, 就是A:盘
恰好一个。

2.png

你前面挂载过了, 所以是 Old。

如果先 卸载 A:盘,
PECMD  RAMD Imdisk* -D  -m A:
再挂载, 就是New

怎么是磁盘? 难道不是光盘?  我得下来看看。




啊, 附件 是坏的,解开没有东西 。 重新传个吧。
3.png

回复

使用道具 举报

 楼主| 发表于 2017-7-19 22:42:00 | 显示全部楼层
23456 发表于 2017-7-19 21:50
并没有挂载成功   

我给你个测试FBA
mfb17.rar (20.61 KB, 下载次数: 1)
回复

使用道具 举报

发表于 2017-7-19 23:11:16 | 显示全部楼层
关机貌似正常了。在多测试下。在向您请教一个问题。卸载wim挂载。请问如何卸载?
FORX !\Tools\*.Wim,MyWIM,1,MOUN *u %MyWIM%
这样无法卸载。
MOUN *u A;\TOOLS\TOOLS.WIM
指定地址也不行。请问如何写才能卸载?

点评

FORX !\Tools\*.Wim,MyWIM,1,MOUN *u %MyWIM% 是可以的。 卸载 2种方式 假定为 A:\TOOLS\TOOLS.WIM==》D:\WIMMOUNTDIR\TOOLS 1) 标准方式, 需要目录 MOUN ,D:\WIMMOUNTDIR\TOOLS,, 2) *u  详情 回复 发表于 2017-7-20 00:04
回复

使用道具 举报

 楼主| 发表于 2017-7-20 00:04:07 | 显示全部楼层
chxm1023 发表于 2017-7-19 23:11
关机貌似正常了。在多测试下。在向您请教一个问题。卸载wim挂载。请问如何卸载?
FORX !\Tools\*.Wim,MyWI ...

FORX !\Tools\*.Wim,MyWIM,1,MOUN *u %MyWIM%
是可以的。

卸载 2种方式
假定为
A:\TOOLS\TOOLS.WIM==》D:\WIMMOUNTDIR\TOOLS


1) 标准方式, 需要目录
MOUN     ,D:\WIMMOUNTDIR\TOOLS,,

2) *u   也可写成-u
可以通过WIM文件名或目录卸载
下面是不保存卸载:

MOUN  *u   ,D:\WIMMOUNTDIR\TOOLS     //注意目录前面有个英文逗号
MOUN  *u    A:\TOOLS\TOOLS.WIM
回复

使用道具 举报

 楼主| 发表于 2017-7-20 00:15:37 | 显示全部楼层
frg521 发表于 2017-7-19 22:43
楼上的附件,是FBA,去后缀。ZIP

原话:附近去后缀 FB1.7版

关于SHELL 重启,执行命令还是不明白,77PRE3中,
你的原话是:  在SHELL重启之后。

前N楼提到的 SENDMESSAGE  FINDWINDOW 那些代码该去哪,集成进PECMD了?
运行后,没感觉有效果。
--------------------------
就一行C++代码。内置了。

要外置吗?
回复

使用道具 举报

 楼主| 发表于 2017-7-20 00:25:25 | 显示全部楼层
本帖最后由 mdyblog 于 2017-7-20 00:28 编辑
frg521 发表于 2017-7-19 22:43
楼上的附件,是FBA,去后缀。ZIP

原话:附近去后缀 FB1.7版


楼上的附件,是FBA,去后缀。ZIP

原话:附近去后缀 FB1.7版
------------------------
1) FBA里面有问题。
ISO问不能在主数据区,主数据区的文件不能加载(MOUN) ;  要在扩展区。PECMD会自动忽略主数据区的文件的.
33.png
2)移到扩展区, 就加载正常了   fb.rar (58.53 KB, 下载次数: 0)
444.png

点评

用你提供的附件 [attachimg]350297[/attachimg] 乱改-udimg参数 [attachimg]350298[/attachimg]  详情 回复 发表于 2017-7-20 07:04
回复

使用道具 举报

发表于 2017-7-20 07:04:31 | 显示全部楼层
mdyblog 发表于 2017-7-20 00:25
楼上的附件,是FBA,去后缀。ZIP

原话:附近去后缀 FB1.7版

用你提供的附件

QQ图片20170720065904.png

乱改-udimg参数

QQ图片20170720070235.png

点评

试试这个: [attachimg]350305[/attachimg]  详情 回复 发表于 2017-7-20 10:33
回复

使用道具 举报

发表于 2017-7-20 09:12:16 | 显示全部楼层
mdyblog 发表于 2017-7-13 22:19
最新版 PECMD支持新版 UD了。
PECMD2012.1.88.05.75Stable-170713Pre

谢谢,辛苦了。
我在外面,回去测试后再反馈。
回复

使用道具 举报

 楼主| 发表于 2017-7-20 09:46:26 | 显示全部楼层
frg521 发表于 2017-7-20 00:56
整个PE只要这1个功能,能监控桌面进程,显示桌面(就是发送代码).

pecmd.ini

1: 这是PECMD程序中的逻辑模块。
不用是些脚本来实现。


2: PECMD77Pre4-170719.rar (1.02 MB, 下载次数: 6)
SHEL监视 引出了用户接口 为 INDATA\34 脚本。
可自行修改

  1. // 1:死  掉:  AfterTerm    1      //0为首次 1为重启
  2. // 2:执行前:  BeforeStart  1      //0为首次 1为重启
  3. // 3:执行后:  AfterRun     3 pid  //0为首次且失败 1为重启且失败 2为首次且成功 3为重启且成功
  4. IFEX [ '%&::__PECMD.ONSHELL.LOG%'<>'' & %&::__PECMD.ONSHELL.LOG%, TEAM  DATE *space0 &&T|  WRIT %&::__PECMD.ONSHELL.LOG%,$+0,%&T% %*
  5. FIND  $[ '%~1'='AfterRun' & '%~2'='3' ],!!  ENVI @@SENDMSG=**Shell_TrayWnd*:0x5BA:0:0   //显示桌面
复制代码

3: LOGO
默认  INDATA\34 脚本 会打印到  %&::__PECMD.ONSHELL.LOG% 的脚本
可在 PECMD.INI 最开始 设置 该LOG文件:
PUTF -dd -len=0 -conv=notrunc  D:\DEBUG.OnShell.LOG,0,zero   //创建LOG文件
WAIT -sys0cmd  SET ::__PECMD.ONSHELL.LOG=D:\DEBUG.OnShell.LOG  //设置LOG文件
只要在 SHEL 命令前 都可以。

该命令是实时, 命令行也可以, 修改后,下次就打印到新文件。



//注意 __PECMD. 开头的变量名为PECMD作者自己定义的,不能自己命名,否则有 和PECMD冲突的风险
回复

使用道具 举报

 楼主| 发表于 2017-7-20 10:33:14 | 显示全部楼层
23456 发表于 2017-7-20 07:04
用你提供的附件

试试这个: PECMD77Pre5-170719.rar (1.02 MB, 下载次数: 25)
5.png

点评

[attachimg]350331[/attachimg] 是不是人品问题  详情 回复 发表于 2017-7-20 17:14
回复

使用道具 举报

发表于 2017-7-20 10:47:07 | 显示全部楼层
mdyblog 发表于 2017-7-19 21:08
示例 自制MESS.WCS

利用新建一个窗口这种折中的方式, 我也有想过
只是看帮助里, MESS命令有很多前导参数, 想知道是否符合要求的参数, 毕竟这条命令比新建一个窗口要简单很多

点评

PECMD2012.1.88.05.77Pre6-170719Pre5.rar 超时取其负数形式 就不显示 计数  详情 回复 发表于 2017-7-20 11:13
回复

使用道具 举报

 楼主| 发表于 2017-7-20 10:52:10 | 显示全部楼层

PECMD2012.1.88.05.77Pre5-170719Pre5
2017.07.19 V1.88.05.77 Pre5
   SEND @@可按窗口类型名称发送
   SHEL重启接口
   SCRN-cap抓文件内存缩小
   SERV支持服务设置
   帮助文本

点评

老大,发布正式版时提升一下版本号吧,谢了  详情 回复 发表于 2017-7-20 11:54
回复

使用道具 举报

 楼主| 发表于 2017-7-20 11:13:54 | 显示全部楼层
Bluebells 发表于 2017-7-20 10:47
利用新建一个窗口这种折中的方式, 我也有想过
只是看帮助里, MESS命令有很多前导参数, 想知道 ...

PECMD2012.1.88.05.77Pre6-170719Pre5.rar

超时取其负数形式 就不显示 计数
  1. MESS  OK  @TTTT *-8000
复制代码

点评

我测试了一下, 超时参数取负数与不设置这个参数没区别, 因为超时不工作了  详情 回复 发表于 2017-7-20 11:19
回复

使用道具 举报

发表于 2017-7-20 11:19:37 | 显示全部楼层
mdyblog 发表于 2017-7-20 11:13
PECMD2012.1.88.05.77Pre6-170719Pre5.rar

超时取其负数形式 就不显示 计数

我测试了一下, 超时参数取负数与不设置这个参数没区别, 因为超时不工作了

点评

测试包:  详情 回复 发表于 2017-7-20 15:16
回复

使用道具 举报

发表于 2017-7-20 11:54:06 | 显示全部楼层
mdyblog 发表于 2017-7-20 10:52
PECMD2012.1.88.05.77Pre5-170719Pre5
2017.07.19 V1.88.05.77 Pre5
   SEND @@可按窗口类型名称发送

老大,发布正式版时提升一下版本号吧,谢了
回复

使用道具 举报

 楼主| 发表于 2017-7-20 15:16:15 | 显示全部楼层
Bluebells 发表于 2017-7-20 11:19
我测试了一下, 超时参数取负数与不设置这个参数没区别, 因为超时不工作了


测试包: 测试.7z (1007 KB, 下载次数: 9)
大约5秒超时

点评

测试成功! 感谢更新  详情 回复 发表于 2017-7-20 16:35
回复

使用道具 举报

发表于 2017-7-20 16:35:07 | 显示全部楼层
mdyblog 发表于 2017-7-20 15:16
测试包:
大约5秒超时

测试成功! 感谢更新
回复

使用道具 举报

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

QQ图片20170720070235.png


是不是人品问题

点评

我把磁盘做成VHD。 管理员运行 测试.VHD //VHD可以自动加载的。 效果: [attachimg]350333[/attachimg]  详情 回复 发表于 2017-7-20 17:55
回复

使用道具 举报

 楼主| 发表于 2017-7-20 17:55:39 | 显示全部楼层
23456 发表于 2017-7-20 17:14
是不是人品问题

我把磁盘做成VHD。 FBA测试.rar (1.07 MB, 下载次数: 29)

管理员运行 测试.VHD

//VHD可以自动加载的。

效果:
fba.png

点评

必须要有VHD磁盘才可以吗  详情 回复 发表于 2017-7-20 19:04
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-18 03:04

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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