无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

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

    [复制链接]
14761#
发表于 2019-12-12 22:42:44 | 只看该作者
经测试PINT是可以了。不知道有不有办法加个开关让PINT到最左(前)面,现在是最后面。

点评

经测试PINT还有问题不够完美: 1、SHEL EXPLORER前执行: PINT %Windir%\EXPLORER.EXE,TaskBand 有效,但图标顺序会排在其他在它后面执行的PINT图标之后,并且鼠标悬停时并不显示工具名称,显示的是PECMD的程序简  详情 回复 发表于 2019-12-13 21:43
手动操作, 怎么才能达到你说的效果?  详情 回复 发表于 2019-12-13 15:00
回复

使用道具 举报

14762#
发表于 2019-12-13 11:19:51 | 只看该作者
本帖最后由 红毛樱木 于 2019-12-13 11:22 编辑

搞错了
回复

使用道具 举报

14763#
 楼主| 发表于 2019-12-13 15:00:36 | 只看该作者
hhh333 发表于 2019-12-12 22:42
经测试PINT是可以了。不知道有不有办法加个开关让PINT到最左(前)面,现在是最后面。

手动操作, 怎么才能达到你说的效果?

点评

用鼠标左右拖动  详情 回复 发表于 2019-12-13 15:08
回复

使用道具 举报

14764#
发表于 2019-12-13 15:08:07 | 只看该作者
mdyblog 发表于 2019-12-13 15:00
手动操作, 怎么才能达到你说的效果?

用鼠标左右拖动
回复

使用道具 举报

14765#
发表于 2019-12-13 21:43:46 | 只看该作者
hhh333 发表于 2019-12-12 22:42
经测试PINT是可以了。不知道有不有办法加个开关让PINT到最左(前)面,现在是最后面。

经测试PINT还有问题不够完美:
1、SHEL EXPLORER前执行:
PINT %Windir%\EXPLORER.EXE,TaskBand
有效,但图标顺序会排在其他在它后面执行的PINT图标之后,并且鼠标悬停时并不显示工具名称,显示的是PECMD的程序简介;
PINT %Programs%\附件\资源管理器.lnk,TaskBand
直接无效,尽管%Programs%\附件\资源管理器.lnk是存在的

2、SHEL EXPLORER之后执行以上两个语句有效,但第一个的说明还不是“资源管理器”

可见资源管理器的快捷方式PINT到任务栏是有限制的。因此就出现一个问题,我如果想把我的资源管理器排任务栏所有PINT图标最前面,就办不到。因此希望加一个如"-top"之类的参数,让我后PINT的工具插入到最前面,当然更好的办法是解除对资源管理器快捷方式PINT的限制。

点评

PINT %Programs%\附件\资源管理器.lnk,TaskBand "附件"有可能是英文的么?  详情 回复 发表于 2019-12-13 23:47
PINT %Programs%\附件\资源管理器.lnk,TaskBand 直接无效,尽管%Programs%\附件\资源管理器.lnk是存在的 ------------------------- 是不是执行时, Programs变量没有初始化。INIT 命令才会初始化。 打开 LOGS -  详情 回复 发表于 2019-12-13 22:33
1: SHEL EXPLORER之后执行以上两个语句有效,但第一个的说明还不是“资源管理器” ------------------- PECMD.EXE拷贝为 %SystemRoot%\PECMDExp.exe 并用RESEDIT修改下,参照Explorer.exe. 2: 给个 测试PE  详情 回复 发表于 2019-12-13 22:29
回复

使用道具 举报

14766#
 楼主| 发表于 2019-12-13 22:29:07 | 只看该作者
hhh333 发表于 2019-12-13 21:43
经测试PINT还有问题不够完美:
1、SHEL EXPLORER前执行:
PINT %Windir%\EXPLORER.EXE,TaskBand

1:
SHEL EXPLORER之后执行以上两个语句有效,但第一个的说明还不是“资源管理器”
-------------------
PECMD.EXE拷贝为 %SystemRoot%\PECMDExp.exe
并用RESEDIT修改下,参照Explorer.exe.

2:
给个 测试PE吧。


回复

使用道具 举报

14767#
 楼主| 发表于 2019-12-13 22:33:40 | 只看该作者
本帖最后由 mdyblog 于 2019-12-13 22:35 编辑
hhh333 发表于 2019-12-13 21:43
经测试PINT还有问题不够完美:
1、SHEL EXPLORER前执行:
PINT %Windir%\EXPLORER.EXE,TaskBand

PINT %Programs%\附件\资源管理器.lnk,TaskBand
直接无效,尽管%Programs%\附件\资源管理器.lnk是存在的
-------------------------
是不是执行时, Programs变量没有初始化。INIT 命令才会初始化。
//新版PECMD允许用户自定义环境变量, 所以不再强制初始化某个确定值, 只有检测到为空才初始化。

打开 LOGS --2  * C:\PECMD.LOG
看看显示的什么, 什么错误码。


PINT %Programs%\附件\CALC.EXE,TaskBand    //放个CALC.EXE
正常吗?

点评

我前面发给你的那个内核就可测试  详情 回复 发表于 2019-12-14 12:34
_ENDFILE 这个不能用。  详情 回复 发表于 2019-12-13 23:57
回复

使用道具 举报

14768#
发表于 2019-12-13 23:47:20 | 只看该作者
hhh333 发表于 2019-12-13 21:43
经测试PINT还有问题不够完美:
1、SHEL EXPLORER前执行:
PINT %Windir%\EXPLORER.EXE,TaskBand

PINT %Programs%\附件\资源管理器.lnk,TaskBand

"附件"有可能是英文的么?

点评

看了我后面的屏幕截图,这个怪现象不知是如何引起的。是MS的限制吗?  详情 回复 发表于 2019-12-15 11:54
回复

使用道具 举报

14769#
发表于 2019-12-13 23:57:34 | 只看该作者
mdyblog 发表于 2019-12-13 22:33
PINT %Programs%\附件\资源管理器.lnk,TaskBand
直接无效,尽管%Programs%\附件\资源管理器.lnk是存在的 ...

_ENDFILE
这个不能用。
回复

使用道具 举报

14770#
发表于 2019-12-14 01:26:27 | 只看该作者
本帖最后由 红毛樱木 于 2019-12-14 01:46 编辑

请教:
MOUN-udm -udm- -u+ -mall -mhide1 \\.\PhysicalDrive1

怎么强制只读软挂载?
R模式的U+隐藏区,在新版WIN10下会自动出来分区显示,先卸载盘符,如果再用上面挂载代码,实际效果就是给它分配了一个盘符,而不是U+只读挂载。

-onlys

-opt: ro
参数的话,这里都不行。


有没有什么参数,强制只读软挂载?
----------------------------------------------------
用下面的参数可以达到效果,但是和上面不同了。
-udmid: pt#物理分区号 软挂载分区默认只读
回复

使用道具 举报

14771#
发表于 2019-12-14 12:27:24 | 只看该作者
本帖最后由 hhh333 于 2019-12-14 12:33 编辑

看一下这个图:

附件中的LNK文件是存在的,执行LOG也显示成功完成,前后都显示了,就中间那条资源管理器的不显示,这个是什么鬼
回复

使用道具 举报

14772#
发表于 2019-12-14 12:34:46 | 只看该作者
mdyblog 发表于 2019-12-13 22:33
PINT %Programs%\附件\资源管理器.lnk,TaskBand
直接无效,尽管%Programs%\附件\资源管理器.lnk是存在的 ...

我前面发给你的那个内核就可测试
回复

使用道具 举报

14773#
发表于 2019-12-15 11:54:59 | 只看该作者
红毛樱木 发表于 2019-12-13 23:47
PINT %Programs%\附件\资源管理器.lnk,TaskBand

"附件"有可能是英文的么?

看了我后面的屏幕截图,这个怪现象不知是如何引起的。是MS的限制吗?

点评

你右键手动,固定试试。再用其他工具代码固定,如果可以就是pecmd的问题。如果其他工具也一样就可能是PE的问题。  详情 回复 发表于 2019-12-15 12:08
回复

使用道具 举报

14774#
发表于 2019-12-15 12:08:45 | 只看该作者
hhh333 发表于 2019-12-15 11:54
看了我后面的屏幕截图,这个怪现象不知是如何引起的。是MS的限制吗?

你右键手动,固定试试。再用其他工具代码固定,如果可以就是pecmd的问题。如果其他工具也一样就可能是PE的问题。

点评

手动没问题,这个不好试,要在SHEL之前试。大概是MS的限制吧,没有SHEL时建立任务栏的快捷工具即使建立了也不显示  详情 回复 发表于 2019-12-15 12:15
回复

使用道具 举报

14775#
发表于 2019-12-15 12:15:20 | 只看该作者
本帖最后由 hhh333 于 2019-12-15 12:20 编辑
slore 发表于 2019-12-15 12:08
你右键手动,固定试试。再用其他工具代码固定,如果可以就是pecmd的问题。如果其他工具也一样就可能是PE ...

手动没问题,这个不好试,要在SHEL之前试。大概是MS的限制吧,没有SHEL时建立任务栏的EXPLORER快捷工具即使建立了也不显示。也是一种保护机制。如果不能解决也没关系,放SHEL后执行就行了,当然加个开关把后建立的排到前面来就比较完美了。

点评

加个开关把后建立的排到前面来就比较完美了。 ---------------- 有相关的资料吗? 最多5步就能操作成功, 且不需要 人眼始终反馈信用 的 操作 方法吗? 鼠标按下拖就不说了。  详情 回复 发表于 2019-12-15 22:18
回复

使用道具 举报

14776#
 楼主| 发表于 2019-12-15 22:18:58 | 只看该作者
本帖最后由 mdyblog 于 2019-12-16 00:36 编辑
hhh333 发表于 2019-12-15 12:15
手动没问题,这个不好试,要在SHEL之前试。大概是MS的限制吧,没有SHEL时建立任务栏的EXPLORER快捷工具即 ...

加个开关把后建立的排到前面来就比较完美了。
----------------
有相关的资料吗?
最多5步就能操作成功, 且不需要 人眼始终反馈信息 的 操作 方法吗?

鼠标按下拖就不说了。

点评

除了拖动,我是不知道别的方法  详情 回复 发表于 2019-12-16 00:26
回复

使用道具 举报

14777#
发表于 2019-12-16 00:26:08 来自手机 | 只看该作者
mdyblog 发表于 2019-12-15 22:18
加个开关把后建立的排到前面来就比较完美了。
----------------
有相关的资料吗?

除了拖动,我是不知道别的方法
回复

使用道具 举报

14778#
发表于 2019-12-16 06:26:47 | 只看该作者
拖动后应该在注册表中有存贮位置
回复

使用道具 举报

14779#
发表于 2019-12-17 07:53:51 | 只看该作者
请问V201201.88.05.82 X64是最新的吗?无法CMPS了?

点评

可以啊:[attachimg]407264[/attachimg]  详情 回复 发表于 2019-12-17 11:10
回复

使用道具 举报

14780#
 楼主| 发表于 2019-12-17 11:10:49 | 只看该作者
2012bear1alex1 发表于 2019-12-17 07:53
请问V201201.88.05.82 X64是最新的吗?无法CMPS了?

可以啊:

点评

为何我PECMD.INI经过CMPS还是得到0KB的目标档案?  详情 回复 发表于 2019-12-17 19:47
回复

使用道具 举报

14781#
发表于 2019-12-17 12:21:55 | 只看该作者
  1. CALL $--ret:&&h  &&MemVar,-LoadLibrary,User32.dll
  2. CALL $--ret:&&hdc user32.dll,GetDC,#0
  3. MESS. <%&&h%><%&&hdc%>
复制代码


请教这里怎么用%&&h%这个DLL的句柄调用GetDC这个API。帮助文档里没有具体的格式说明

点评

CALL $--ret:&&h &&MemVar,-LoadLibrary,User32.dll CALL $--ret:&&hdc *%&h%,GetDC,#0 MESS. [attachimg]407267[/attachimg] 前段时间整的 内存DLL。 其句柄, 前面是2个* CALL $--ret:&&hdc **%&h%,Ge  详情 回复 发表于 2019-12-17 12:30
回复

使用道具 举报

14782#
 楼主| 发表于 2019-12-17 12:30:53 | 只看该作者
红毛樱木 发表于 2019-12-17 12:21
请教这里怎么用%&&h%这个DLL的句柄调用GetDC这个API。帮助文档里没有具体的格式说明

CALL $--ret:&&h  &&MemVar,-LoadLibrary,User32.dll
CALL $--ret:&&hdc *%&h%,GetDC,#0
MESS. <%&&h%><%&&hdc%>



前段时间整的 内存DLL。 其句柄, 前面是2个*
CALL $--ret:&&hdc  **%&h%,GetDC,#0

点评

内置DLL用2个* 外置的DLL用1个* 对吧?  详情 回复 发表于 2019-12-17 12:44
回复

使用道具 举报

14783#
发表于 2019-12-17 12:44:11 | 只看该作者
mdyblog 发表于 2019-12-17 12:30
CALL $--ret:&&h  &&MemVar,-LoadLibrary,User32.dll
CALL $--ret:&&hdc *%&h%,GetDC,#0
MESS.

内置DLL用2个*
外置的DLL用1个*然后那个#也不需要
对吧?

点评

文档和程序对不上了。 DLL上 统一了下。 PECMD_CALLDLL.7z: https://www.lanzous.com/i831xfa ┃CALL $--ret:返回名 ,-LoadLibrary,加载DLL路径 //加载DLL得到句柄 ┃ ┃CALL $  详情 回复 发表于 2019-12-17 16:10
回复

使用道具 举报

14784#
 楼主| 发表于 2019-12-17 16:10:14 | 只看该作者
红毛樱木 发表于 2019-12-17 12:44
内置DLL用2个*
外置的DLL用1个*然后那个#也不需要
对吧?

文档和程序对不上了。

DLL上 统一了下。
PECMD_CALLDLL.7z: https://www.lanzous.com/i831xfa
┃CALL $--ret:返回名 ,-LoadLibrary,加载DLL路径                              //加载DLL得到句柄 ┃
┃CALL $--ret:返回名 &&DllMemVar,-LoadLibrary,*[文件名]#资源号[|类别]   //加载内存DLL得到句柄 ┃
┃CALL $--ret:返回名 ,-GetProcAddress,句柄|*内存DLL句柄,函数名称             //取得函数的地址 ┃
┃CALL $[--ret:返回名] ,-FreeLibrary,句柄|*内存DLL句柄                          //释放DLL句柄 ┃



注意, 整理后, FreeLibrary,*内存DLL句柄  是一个*, (当然多个*也无妨)。  





点评

帮助文档里少一个这个类型的说明 用DLL的句柄调用函数 CALL $--ret:&&hdc **%&h%,GetDC,#0  详情 回复 发表于 2019-12-17 16:31
回复

使用道具 举报

14785#
发表于 2019-12-17 16:31:40 | 只看该作者
mdyblog 发表于 2019-12-17 16:10
文档和程序对不上了。

DLL上 统一了下。

帮助文档里少一个这个类型的说明
用DLL的句柄调用函数
CALL $--ret:&&hdc  **%&h%,GetDC,#0

点评

┃ │备注│※DLL路径: 可以是 *句柄 或 **内存DLL句柄 ┃  详情 回复 发表于 2019-12-17 16:54
回复

使用道具 举报

14786#
 楼主| 发表于 2019-12-17 16:53:25 | 只看该作者
本帖最后由 mdyblog 于 2019-12-17 16:57 编辑
2012bear1alex1 发表于 2018-11-19 12:41
請問一下,下方這兩段代碼的差異??
KILL *explorer explorer.exe
Shel %SystemRoot%\explorer.exe


PE上没有差别。



在 正常系统:
KILL *explorer explorer.exe

*explorer 告诉系统, 不是 桌面崩溃了。
window 不会自动再启动 explorer.exe

PE上 不理会这个参数,总是会在500ms后检查重启explorer。如果后面手动启动了,也不会重复启动explorer。
回复

使用道具 举报

14787#
 楼主| 发表于 2019-12-17 16:54:46 | 只看该作者
红毛樱木 发表于 2019-12-17 16:31
帮助文档里少一个这个类型的说明
用DLL的句柄调用函数
CALL $--ret:&&hdc  **%&h%,GetDC,#0

┃    │备注│※DLL路径: 可以是 *句柄 或  **内存DLL句柄                                                   ┃

点评

收到。  发表于 2019-12-17 16:57
回复

使用道具 举报

14788#
发表于 2019-12-17 19:47:04 | 只看该作者

为何我PECMD.INI经过CMPS还是得到0KB的目标档案?

点评

D:\PECMD.ini 压缩 成 C:\PECMD.INI ------------------------------ start /w PECMD CMPS D:\PECMD.ini C:\PECMD.INI  详情 回复 发表于 2019-12-17 21:52
因为你的文件编码不正确  详情 回复 发表于 2019-12-17 20:02
回复

使用道具 举报

14789#
发表于 2019-12-17 20:02:05 | 只看该作者
2012bear1alex1 发表于 2019-12-17 19:47
为何我PECMD.INI经过CMPS还是得到0KB的目标档案?

因为你的文件编码不正确

点评

请问怎么样才正确?  详情 回复 发表于 2019-12-17 20:06
回复

使用道具 举报

14790#
发表于 2019-12-17 20:06:50 | 只看该作者
本帖最后由 2012bear1alex1 于 2019-12-17 20:17 编辑
caocaofff 发表于 2019-12-17 20:02
因为你的文件编码不正确

了解了,感谢您
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-1 16:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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