无忧启动论坛

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

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

    [复制链接]
15241#
 楼主| 发表于 2020-4-16 17:53:52 | 只看该作者
527104427 发表于 2020-4-16 17:37
哦,原来是EXE的句柄,我还以为是窗口的句柄呢。
另外请教:KILL *pid  可以杀进程,不知道有没有办法杀 ...

PECMD程序, 不要杀线程, 会导致线程资源 不会释放, 会导致 逻辑混乱。
一般是通知 线程, 让线程自己友好退出。
线程自己友好退出, 就不会出幺蛾子。

点评

具体如何通知呢? 如果不是PECMD程序,而是WINDOWS的其它程序,可以杀它的线程不?  详情 回复 发表于 2020-4-16 18:00
具体如何通知呢? 如果不是PECMD程序,而是WINDOWS的其它程序,可以杀它的线程不?  详情 回复 发表于 2020-4-16 17:59
具体如何通知呢? 如果不是PECMD程序,而是WINDOWS的其它程序,可以杀它的线程不?  详情 回复 发表于 2020-4-16 17:59
具体如何通知呢? 如果不是PECMD程序,而是WINDOWS的其它程序,可以杀它的线程不?  详情 回复 发表于 2020-4-16 17:59
具体如何通知呢? 如果不是PECMD程序,而是WINDOWS的其它程序,可以杀它的线程不?  详情 回复 发表于 2020-4-16 17:59
回复

使用道具 举报

15242#
发表于 2020-4-16 17:59:15 | 只看该作者
mdyblog 发表于 2020-4-16 17:53
PECMD程序, 不要杀线程, 会导致线程资源 不会释放, 会导致 逻辑混乱。
一般是通知 线程, 让线程自己 ...

具体如何通知呢?
如果不是PECMD程序,而是WINDOWS的其它程序,可以杀它的线程不?

点评

这个API https://docs.microsoft.com/zh-cn/windows/win32/api/processthreadsapi/nf-processthreadsapi-terminatethread?redirectedfrom=MSDN 建议不要用.  详情 回复 发表于 2020-4-16 21:02
https://blog.csdn.net/zzandyc/article/details/70158298 强制杀线程有API可以直接干,不过确实像m说的那种,弊端多多。  详情 回复 发表于 2020-4-16 19:51
回复

使用道具 举报

15243#
发表于 2020-4-16 19:51:53 来自手机 | 只看该作者
527104427 发表于 2020-4-16 17:59
具体如何通知呢?
如果不是PECMD程序,而是WINDOWS的其它程序,可以杀它的线程不?

https://blog.csdn.net/zzandyc/article/details/70158298
强制杀线程有API可以直接干,不过确实像m说的那种,弊端多多。
回复

使用道具 举报

15244#
 楼主| 发表于 2020-4-16 21:02:19 | 只看该作者
本帖最后由 mdyblog 于 2020-4-16 21:15 编辑
527104427 发表于 2020-4-16 17:59
具体如何通知呢?
如果不是PECMD程序,而是WINDOWS的其它程序,可以杀它的线程不?

这个API
https://docs.microsoft.com/zh-cn ... redirectedfrom=MSDN

建议不要用.



thread+ mess-x:10 SUB_THREAD_WILL_BE_KILLED
KILLTID %&&__LastTID%

_SUB KILLTID  // TID
  set &tid=%~1  
  CALL$ --ret:&&htid  Kernel32.dll,OpenThread,#0x0001,#0,#%&tid%
  mess-x:300  WILL KILL  %&tid%/%htid%

  CALL$  Kernel32.dll,TerminateThread,#%&htid%,#0
  MESS-x:600 KILLED ??
_END


点评

好的。 ※查询程序/系统位数:ENVI ?字符串名,数字名=PEBIT,[程序或System32目录] //返回x86/x64/ia64 这个能否加上ARM和ARM64的查询?包里有两个示范文件:  详情 回复 发表于 2020-4-16 21:32
回复

使用道具 举报

15245#
发表于 2020-4-16 21:32:11 | 只看该作者

好的。
※查询程序/系统位数:ENVI ?字符串名,数字名=PEBIT,[程序或System32目录]   //返回x86/x64/ia64

这个能否加上ARM和ARM64的查询?包里有两个示范文件:
ARM.7z (65.68 KB, 下载次数: 0)













点评

PECMD在ARM上能运行吗?  详情 回复 发表于 2020-4-16 21:47
回复

使用道具 举报

15246#
 楼主| 发表于 2020-4-16 21:47:46 | 只看该作者
527104427 发表于 2020-4-16 21:32
好的。
※查询程序/系统位数:ENVI ?字符串名,数字名=PEBIT,[程序或System32目录]   //返回x86/x64/ia64 ...

PECMD在ARM上能运行吗?

点评

有考虑支持arm平台吗?  详情 回复 发表于 2020-4-16 22:24
不能  详情 回复 发表于 2020-4-16 22:08
回复

使用道具 举报

15247#
发表于 2020-4-16 22:08:22 | 只看该作者
本帖最后由 527104427 于 2020-4-16 22:10 编辑
mdyblog 发表于 2020-4-16 21:47
PECMD在ARM上能运行吗?

不能。我的意思是在win32/64下查询arm文件的位宽
回复

使用道具 举报

15248#
发表于 2020-4-16 22:24:15 来自手机 | 只看该作者
mdyblog 发表于 2020-4-16 21:47
PECMD在ARM上能运行吗?

有考虑支持arm平台吗?
回复

使用道具 举报

15249#
发表于 2020-4-17 10:15:25 | 只看该作者
老大,帖子首页的百度云好像被和谐了,您不忙的时候看看:


点评

真奇怪。 PECMD 怎么也会被和谐!!!!  详情 回复 发表于 2020-4-17 21:22
回复

使用道具 举报

15250#
发表于 2020-4-17 11:55:19 | 只看该作者
谢谢分享了
回复

使用道具 举报

15251#
 楼主| 发表于 2020-4-17 21:22:45 | 只看该作者
Mushroom 发表于 2020-4-17 10:15
老大,帖子首页的百度云好像被和谐了,您不忙的时候看看:

真奇怪。 PECMD 怎么也会被和谐!!!!

点评

老大能提供一下最新的 CLI 版吗?  详情 回复 发表于 2020-4-19 15:38
这不知道是不是BUG: MESS= OK #OK*2000 2秒后不会自动关闭。  详情 回复 发表于 2020-4-18 19:41
回复

使用道具 举报

15252#
发表于 2020-4-18 19:41:16 | 只看该作者
mdyblog 发表于 2020-4-17 21:22
真奇怪。 PECMD 怎么也会被和谐!!!!

这不知道是不是BUG:
MESS= OK #OK*2000
2秒后不会自动关闭。

点评

而且我发现 MESS= 的弹窗窗口和普通的MESS都不一样了。  详情 回复 发表于 2020-4-18 19:57
回复

使用道具 举报

15253#
发表于 2020-4-18 19:57:43 | 只看该作者
527104427 发表于 2020-4-18 19:41
这不知道是不是BUG:
MESS= OK #OK*2000
2秒后不会自动关闭。

而且我发现
MESS=
的弹窗窗口和普通的MESS都不一样了。


点评

MESS= 的窗口风格比较正规,我喜欢  详情 回复 发表于 2020-4-18 20:07
回复

使用道具 举报

15254#
发表于 2020-4-18 20:07:14 | 只看该作者
红毛樱木 发表于 2020-4-18 19:57
而且我发现
MESS=
的弹窗窗口和普通的MESS都不一样了。

MESS=  的窗口风格比较正规,我喜欢

点评

但是 MESS-raw窗口是MESS原始的那样的。 MESS-raw OK #OK*2000  详情 回复 发表于 2020-4-18 20:14
回复

使用道具 举报

15255#
发表于 2020-4-18 20:14:57 | 只看该作者
527104427 发表于 2020-4-18 20:07
MESS=  的窗口风格比较正规,我喜欢

但是
MESS-raw窗口是MESS原始的那样的。
MESS-raw OK #OK*2000

点评

这种风格的窗口应该是M大自己画的。我觉得还是MESS=比较好看。  详情 回复 发表于 2020-4-18 20:29
回复

使用道具 举报

15256#
发表于 2020-4-18 20:29:30 | 只看该作者
红毛樱木 发表于 2020-4-18 20:14
但是
MESS-raw窗口是MESS原始的那样的。
MESS-raw OK #OK*2000

这种风格的窗口应该是M大自己画的。我觉得还是MESS=比较好看。
回复

使用道具 举报

15257#
发表于 2020-4-19 15:38:27 | 只看该作者
mdyblog 发表于 2020-4-17 21:22
真奇怪。 PECMD 怎么也会被和谐!!!!

老大能提供一下最新的 CLI 版吗?

点评

PECMD目录 : PECMD2012.1.88.05.82Stable-180149测试202004.7z MESS= 增加了超时功能 (不提示,到时直接关闭)  详情 回复 发表于 2020-4-20 13:55
回复

使用道具 举报

15258#
 楼主| 发表于 2020-4-20 13:55:21 | 只看该作者
527104427 发表于 2020-4-19 15:38
老大能提供一下最新的 CLI 版吗?


PECMD目录 :  PECMD2012.1.88.05.82Stable-180149测试202004.7z

MESS=  增加了超时功能 (不提示,到时直接关闭)

点评

最新版的MESS= 默认%&YESNO%值为空,要手动点是或否才有返回值。  详情 回复 发表于 2020-5-17 14:49
说明书里的 MESS=和MESS-raw是一个意思,但是实际不一样。  详情 回复 发表于 2020-4-20 14:37
回复

使用道具 举报

15259#
发表于 2020-4-20 14:37:51 | 只看该作者
mdyblog 发表于 2020-4-20 13:55
PECMD目录 :  PECMD2012.1.88.05.82Stable-180149测试202004.7z

MESS=  增加了超时功能 (不提示, ...

说明书里的
MESS=和MESS-raw是一个意思,但是实际不一样。

点评

写错了。 MESS-raw 等于 MESS. 不转化 文本。  详情 回复 发表于 2020-4-20 16:23
回复

使用道具 举报

15260#
 楼主| 发表于 2020-4-20 16:23:15 | 只看该作者
本帖最后由 mdyblog 于 2020-4-20 16:35 编辑
红毛樱木 发表于 2020-4-20 14:37
说明书里的
MESS=和MESS-raw是一个意思,但是实际不一样。

写错了。
MESS-raw 等于 MESS.
不转化 文本,原始文本。

重新上传了

点评

M大,有空看下这两个UI上的问题吗? 之前在1022#反馈过  详情 回复 发表于 2020-4-20 16:40
回复

使用道具 举报

15261#
发表于 2020-4-20 16:40:01 | 只看该作者
mdyblog 发表于 2020-4-20 16:23
写错了。
MESS-raw 等于 MESS.
不转化 文本,原始文本。

蒙版POS.7z (82.36 KB, 下载次数: 6)

内置PNG资源.zip (1.08 MB, 下载次数: 13)

M大,有空看下这两个UI上的问题吗?
之前在1022#反馈过
回复

使用道具 举报

15262#
发表于 2020-4-22 17:10:22 | 只看该作者
更新了啊,怎么不能下载?

点评

下载链接: PECMD: PECMD2012.1.88.05.XX (https://www.lanzous.com/b279972/)  详情 回复 发表于 2020-4-24 12:03
回复

使用道具 举报

15263#
发表于 2020-4-23 19:20:10 | 只看该作者
请教,上次研究的Win8以上系统挂载ISO,用的是AttachVirtualDisk这个API,能返回挂载ISO的盘符吗?

点评

主系统是 Win7测试不了。 机器一直在下一个巨大巨大的系统。不能进Win8-PE测试。  发表于 2020-4-24 12:07
回复

使用道具 举报

15264#
 楼主| 发表于 2020-4-24 12:03:35 | 只看该作者
本帖最后由 mdyblog 于 2020-4-24 12:04 编辑
hhh333 发表于 2020-4-22 17:10
更新了啊,怎么不能下载?
首页:
下载链接:

PECMD:     PECMD2012.1.88.05.XX (https://www.lanzous.com/b279972/

点评

您更新之后我就测试过了,不行。  详情 回复 发表于 2020-4-24 12:15
回复

使用道具 举报

15265#
发表于 2020-4-24 12:15:14 | 只看该作者
本帖最后由 红毛樱木 于 2020-4-24 14:40 编辑
mdyblog 发表于 2020-4-24 12:03
首页:
下载链接:
  1. MOUN-VHD -iso D:\NVBOOTFM.ISO,Z:,,v
  2. mess. %V%
复制代码



您更新之后我就测试过了,不行。

  1. 1        {ENTER:D:\PECMD.EXEmap:0x0000000000000208:152}
  2. 1        [LOGS * D:\moun.log]        <0>        :操作成功完成。
  3. 2        [MOUN-VHD -iso D:\NVBOOTFM.ISO,Z:,,v]        <1>        :函数不正确。
  4. 3        [mess. -1 1 ]        <0>        :操作成功完成。
复制代码
回复

使用道具 举报

15266#
发表于 2020-4-24 21:28:52 | 只看该作者
HIVE命令中有更改注册表的权限的功能。应该有现成的代码可以实现更改目标文件或目录的权限。
方便的话,可以在SITE里加个这个开关,比如:

C:\a\
目录的所有权为Everyone
------------------------------------------
类似于:
cacls.exe "C:\a" /T /C /G Everyone:F
回复

使用道具 举报

15267#
发表于 2020-4-30 01:38:20 | 只看该作者
本帖最后由 红毛樱木 于 2020-4-30 01:40 编辑

请教SED的表达式,比如:下面一段字符串,如何替换
;到行尾
为空
  1. ;*******************************************************************************
  2.    t; amd64 install sections.
  3. ;*******************************************************************************
  4. a
  5. b
复制代码
达到最终效果为:
  1.    t
  2. a
  3. b
复制代码

一条SED命令可以实现吗?

点评

SET$ NL=0d 0a SET$ NLR=0d SET$ NLA=0a SET FH=; SET V=;******************************************************************************* \%&NL% t; amd64 install sections. \%&NL%;***************  详情 回复 发表于 2020-4-30 11:10
回复

使用道具 举报

15268#
 楼主| 发表于 2020-4-30 11:10:14 | 只看该作者
本帖最后由 mdyblog 于 2020-4-30 11:16 编辑
红毛樱木 发表于 2020-4-30 01:38
请教SED的表达式,比如:下面一段字符串,如何替换
;到行尾
为空

SET$ NL=0d 0a
SET$ NLR=0d
SET$ NLA=0a
SET FH=;

SET V=;*******************************************************************************
\%&NL%   t; amd64 install sections.
\%&NL%;*******************************************************************************
\%&NL%a
\%&NL%b
SED &D=0,%&FH%[^%&FH%%&NLR%]*,,%&V%
MESS. [%&D%]
--------------------------
[
   t

a
b]

===========================================
SED &V=0,^%&FH%[^%&FH%%&NLR%]*[%&NLR%][%&NLA%],,%&V%    //消除开始注释行
SED &V=0,%&NLA%%&FH%[^%&FH%%&NLR%]*[%&NLR%][%&NLA%],%&NLA%,%&V%   //消除中间注释行
SED &D=0,%&FH%[^%&FH%%&NLR%]*,,%&V%    //消除行尾注释,行保留
MESS. [%&D%]

------------------
[   t
a
b]


点评

PECMD2012正则表达式.doc 这个文档,能再详细写吗?有的表达出来的含义,不能理解。 比如:  详情 回复 发表于 2020-4-30 12:30
回复

使用道具 举报

15269#
发表于 2020-4-30 12:30:27 | 只看该作者
mdyblog 发表于 2020-4-30 11:10
SET$ NL=0d 0a
SET$ NLR=0d
SET$ NLA=0a

PECMD2012正则表达式.doc
这个文档,能再详细写吗?有的表达出来的含义,不能理解。
比如:

  1. *        指明*前的表达式匹配零次或多次。
复制代码

点评

* 指明*前的表达式匹配零次或多次。 -------------------- 这就是标准解释了。 各种资料上都是这么解释的。 可能需要 对比 实例去揣摩了。  详情 回复 发表于 2020-4-30 14:29
回复

使用道具 举报

15270#
 楼主| 发表于 2020-4-30 14:29:19 | 只看该作者
本帖最后由 mdyblog 于 2020-4-30 14:33 编辑
红毛樱木 发表于 2020-4-30 12:30
PECMD2012正则表达式.doc
这个文档,能再详细写吗?有的表达出来的含义,不能理解。
比如:

*     指明*前的表达式匹配零次或多次。
--------------------
这就是标准解释了。 各种资料上都是这么解释的。
可能需要 对比 实例去揣摩了。度娘 有。https://www.runoob.com/regexp/regexp-syntax.html

点评

好的。  详情 回复 发表于 2020-4-30 14:39
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-2 03:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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