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

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

   火... [复制链接]
 楼主| 发表于 2014-11-18 12:08:57 | 显示全部楼层
singel 发表于 2014-11-18 02:54
反馈:
1、运行超级右键菜单3.4,名字和关联注册表项不修改,选只生成X86,生成后未做任何修改,用生成 ...

>>ico图标透明部分显示为黑色。
默认是16x16的BMP。
ICON 可能显示比较怪。
回复

使用道具 举报

 楼主| 发表于 2014-11-18 12:16:22 | 显示全部楼层
singel 发表于 2014-11-18 02:54
反馈:
1、运行超级右键菜单3.4,名字和关联注册表项不修改,选只生成X86,生成后未做任何修改,用生成 ...

>>和3.3版本生成的对比,发现没有写注册表HKCR\CLSID\{GUID}。提取旧版的修改后给它用,可以显示菜单了。
没明白。
能把具体的命令贴出来吗?

点评

多谢M大。回复迟了,已修复了吧?不过还是贴上来。 就是少了下面批处理脚本里的注册表项: reg add "HKCR\CLSID\{AC044CFA-02EF-43D5-AC0B-DCB6FE4730CD}" /f /ve /t REG_SZ /d "Super000000000000000 Class"  详情 回复 发表于 2014-11-18 20:33
回复

使用道具 举报

 楼主| 发表于 2014-11-18 14:30:30 | 显示全部楼层
singel 发表于 2014-11-18 02:54
反馈:
1、运行超级右键菜单3.4,名字和关联注册表项不修改,选只生成X86,生成后未做任何修改,用生成 ...

>>ResHack.exe不能加带.的资源
重新下载, 内置的话,用_代.
A.TXT 对应 _TXT


关联到不是.后缀的,如exefile、dllfile,如何处理?
exefile  dllfile 这些都是别名,用原始的。
exefile 是.exe 的别名。*.exe的文件
dllfile 是.dll 的别名。*.dll的文件

一般 .XYZ的后缀, windows会建一个XYZfile的别名

在HKCR\.exe 会见到 exefile 这个别名
回复

使用道具 举报

 楼主| 发表于 2014-11-18 16:55:53 | 显示全部楼层
singel 发表于 2014-11-18 02:54
反馈:
1、运行超级右键菜单3.4,名字和关联注册表项不修改,选只生成X86,生成后未做任何修改,用生成 ...

>>发现没有写注册表HKCR\CLSID\{GUID}。提取旧版的修改后给它用,可以显示菜单了。
HKCR\CLSID\{GUID} 不用自己加的。
注册DLL的时候会自动 加上。
就是 regsvr32   ImdiskMenuExt.DLL  
回复

使用道具 举报

发表于 2014-11-18 20:33:01 来自手机 | 显示全部楼层
本帖最后由 singel 于 2014-11-18 20:42 编辑
mdyblog 发表于 2014-11-18 12:16
>>和3.3版本生成的对比,发现没有写注册表HKCR\CLSID\{GUID}。提取旧版的修改后给它用,可以显示菜单了。 ...


多谢M大。回复迟了,已修复了吧?不过还是贴上来。

原来的3.4版生成的DLL用regsvr32命令注册了,少写了下面批处理脚本里的注册表项:

reg add "HKCR\CLSID\{AC044CFA-02EF-43D5-AC0B-DCB6FE4730CD}" /f /ve /t REG_SZ /d "Super000000000000000 Class"
reg add "HKCR\CLSID\{AC044CFA-02EF-43D5-AC0B-DCB6FE4730CD}\InprocServer32" /f /ve /t REG_SZ /d "%cd%\ImdiskMenuExt.DLL"
reg add "HKCR\CLSID\{AC044CFA-02EF-43D5-AC0B-DCB6FE4730CD}\InprocServer32" /f /v "ThreadingModel" /t REG_SZ /d "Apartment"
reg add "HKCR\CLSID\{AC044CFA-02EF-43D5-AC0B-DCB6FE4730CD}\ProgID" /f /ve /t REG_SZ /d "Super000000000000000.Super000000000000000.1"
reg add "HKCR\CLSID\{AC044CFA-02EF-43D5-AC0B-DCB6FE4730CD}\TypeLib" /f /ve /t REG_SZ /d "{7E7120D5-3806-4B07-9D1A-9AD5D8371930}"
reg add "HKCR\CLSID\{AC044CFA-02EF-43D5-AC0B-DCB6FE4730CD}\VersionIndependentProgID" /f /ve /t REG_SZ /d "Super000000000000000.Super000000000000000"

点评

这几项, regsvr32的时候自动注册。不用手动注册。  详情 回复 发表于 2014-11-18 21:22
回复

使用道具 举报

 楼主| 发表于 2014-11-18 21:22:40 | 显示全部楼层
本帖最后由 mdyblog 于 2014-11-18 21:29 编辑
singel 发表于 2014-11-18 20:33
多谢M大。回复迟了,已修复了吧?不过还是贴上来。

原来的3.4版生成的DLL用regsvr32命令注册了,少 ...


这几项, regsvr32的时候自动注册。不用手动注册。

如果 没有, 说明 注册不成功。

点评

M大,下载的最新版3.4生成的DLL内置资源后regsvr32不显示菜单,上传附件帮俺看看哪里错误了^_^。 另,测试发现原来的101资源作为全局(*)关联菜单,只能关联有限的几个文件格式,发现的可关联的有DLL、EXE、BAT  详情 回复 发表于 2014-11-19 02:47
回复

使用道具 举报

发表于 2014-11-19 02:47:18 来自手机 | 显示全部楼层
本帖最后由 singel 于 2014-11-19 05:38 编辑
mdyblog 发表于 2014-11-18 21:22
这几项, regsvr32的时候自动注册。不用手动注册。

如果 没有, 说明 注册不成功。


M大,下载的最新版3.4生成的DLL内置资源后regsvr32不显示菜单,上传附件帮俺看看哪里错误了^_^。

另,测试发现原来的101资源作为全局(*)关联菜单,只能关联有限的几个文件格式,发现的可关联的有DLL、EXE、BAT等,没有关联的如TXT、mht等。

复件 ImdiskMenuExt.zip (30.07 KB, 下载次数: 2)

点评

这个不用手动 改CLSID ImdiskMenuExt安装.CMD 就可以了  详情 回复 发表于 2014-11-19 06:00
回复

使用道具 举报

 楼主| 发表于 2014-11-19 06:00:01 | 显示全部楼层
本帖最后由 mdyblog 于 2014-11-20 19:54 编辑
singel 发表于 2014-11-19 02:47
M大,下载的最新版3.4生成的DLL内置资源后regsvr32不显示菜单,上传附件帮俺看看哪里错误了^_^。

另 ...


这个不用手动 改CLSID
ImdiskMenuExt安装.CMD 就可以了

超级右键菜单3.4示例.7z

423.67 KB, 下载次数: 6

点评

多谢M大^_^  详情 回复 发表于 2014-11-19 13:07
回复

使用道具 举报

发表于 2014-11-19 13:07:26 来自手机 | 显示全部楼层
本帖最后由 singel 于 2014-11-20 02:19 编辑
mdyblog 发表于 2014-11-19 06:00
这个不用手动 改CLSID
ImdiskMenuExt安装.CMD 就可以了


多谢M大^_^
回复

使用道具 举报

发表于 2014-11-20 19:07:01 | 显示全部楼层
check=CALL $**c **1 %%~dps?\PECMD.DLL,main,TEAM ENVI^ ForceLocal=1| SET R=23| RAMD Imdisk*V -l -m %%L| FIND $%%V%%<>, SET R=0xFBF|  EXIT= %%R%%"

menu=将磁盘内容保存到映像文件"
help=将磁盘内容保存到映像文件"
cmd=rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %%L"

menu=卸载 ImDisk 虚拟磁盘"
help=卸载 ImDisk 虚拟磁盘"
cmd=rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %%L"

menu=数据刷到磁盘"
help=数据立即刷到磁盘,提高安全性"
cmd=pecmd moun -udm sync %%L"


1120号今天下载的,上面的菜单内置INDATA\DRIVE之后,在ZIP、RAR、7Z、CMD、TXT。。。等文件右键也会显示菜单,如图

测试

测试



硬盘分区则显示全部菜单。

点评

“SET R=23”因该是"SET R=0x23"  详情 回复 发表于 2014-11-20 19:27
回复

使用道具 举报

 楼主| 发表于 2014-11-20 19:27:16 | 显示全部楼层
singel 发表于 2014-11-20 19:07
1120号今天下载的,上面的菜单内置INDATA\DRIVE之后,在ZIP、RAR、7Z、CMD、TXT。。。等文件右键也会显 ...

“SET R=23”因该是"SET R=0x23"

点评

改为"SET R=0x23"后,硬盘盘符还是显示全部菜单,ZIP等格式文件显示”卸载Imdisk虚拟磁盘“  详情 回复 发表于 2014-11-20 19:54
回复

使用道具 举报

发表于 2014-11-20 19:28:54 | 显示全部楼层

没有wimtool等右键关联时imdisk菜单位置

没有wimtool等右键关联时imdisk菜单位置

加Unlocker关联后Imdisk菜单位置

加Unlocker关联后Imdisk菜单位置

没有wimtool等右键关联菜单时的文件夹菜单位置

没有wimtool等右键关联菜单时的文件夹菜单位置
回复

使用道具 举报

发表于 2014-11-20 19:54:05 | 显示全部楼层
mdyblog 发表于 2014-11-20 19:27
“SET R=23”因该是"SET R=0x23"

改为"SET R=0x23"后,硬盘盘符还是显示全部菜单,ZIP等格式文件显示”卸载Imdisk虚拟磁盘“

点评

给个“多后缀内置”的实例吧:  详情 回复 发表于 2014-11-20 22:02
你是怎么用的, 用 PECMD.DLL 还是 CheckImdiskMenuExt.cmd ?  详情 回复 发表于 2014-11-20 19:56
回复

使用道具 举报

 楼主| 发表于 2014-11-20 19:56:20 | 显示全部楼层
singel 发表于 2014-11-20 19:54
改为"SET R=0x23"后,硬盘盘符还是显示全部菜单,ZIP等格式文件显示”卸载Imdisk虚拟磁盘“

你是怎么用的, 用 PECMD.DLL  还是  CheckImdiskMenuExt.cmd ?

点评

用PECMD.DLL,内置菜单到INDATA\DRIVE。  详情 回复 发表于 2014-11-21 02:13
回复

使用道具 举报

 楼主| 发表于 2014-11-20 22:02:50 | 显示全部楼层
本帖最后由 mdyblog 于 2014-11-21 08:55 编辑
singel 发表于 2014-11-20 19:54
改为"SET R=0x23"后,硬盘盘符还是显示全部菜单,ZIP等格式文件显示”卸载Imdisk虚拟磁盘“


给个“多后缀内置”的实例吧:
Imd盘效果.png
TXT效果.png
ZIP效果.png
普通盘效果.png
目录效果.png
无后缀效果.png

超级右键-内置.7z

52.41 KB, 下载次数: 12

点评

多谢M大,^ω^  详情 回复 发表于 2014-11-21 02:14
回复

使用道具 举报

发表于 2014-11-21 02:13:29 来自手机 | 显示全部楼层
mdyblog 发表于 2014-11-20 19:56
你是怎么用的, 用 PECMD.DLL  还是  CheckImdiskMenuExt.cmd ?

用PECMD.DLL,内置菜单到INDATA\DRIVE。
回复

使用道具 举报

发表于 2014-11-21 02:14:56 来自手机 | 显示全部楼层
本帖最后由 singel 于 2014-11-21 03:43 编辑
mdyblog 发表于 2014-11-20 22:02
给个“多后缀内置”的实例吧:


奇怪了,用M大你9065#楼的内置实例,我这里普通磁盘还是显示全部菜单,环境:XP系统。

点评

重新下载。 注意把以前的注册表中加的东西都删掉, 防止干扰。 加了“目录”。  详情 回复 发表于 2014-11-21 08:57
回复

使用道具 举报

 楼主| 发表于 2014-11-21 08:57:38 | 显示全部楼层
本帖最后由 mdyblog 于 2014-11-21 08:59 编辑
singel 发表于 2014-11-21 02:14
奇怪了,用M大你9065#楼的内置实例,我这里普通磁盘还是显示全部菜单,环境:XP系统。


重新下载。超级右键-内置.7z

注意把以前的注册表中加的东西都删掉, 防止干扰。

加了“目录”。

这个 用的是  CheckImdiskMenuExt.cmd

运行 安装-超级右键-内置.CMD,
杀掉 Explorer 或 注销一次。

点评

多谢M大。俺再试试看^ω^。  详情 回复 发表于 2014-11-21 20:00
回复

使用道具 举报

发表于 2014-11-21 20:00:08 来自手机 | 显示全部楼层
本帖最后由 singel 于 2014-11-21 21:31 编辑
mdyblog 发表于 2014-11-21 08:57
重新下载。超级右键-内置.7z

注意把以前的注册表中加的东西都删掉, 防止干扰。


多谢M大,菜单都好了,不过有子菜单的时候图标会跑到BC比较程序去,如图:

有子菜单时图标会跑到别的程序去

有子菜单时图标会跑到别的程序去


顺便问一下,下面这几个批处理在哪儿呢?
CheckSupermenu-no.cmd
CheckSupermenu-TXT.cmd
CheckSupermenu-ZIP.cmd

点评

1: 我这理正常 啊。 如图: 2: 没有 CheckSupermenu-TXT.cmd等。 TXT 现在还没有什么过滤条件,而是显示全部菜单。 (没有写check=就 显示全部菜单) 需要自己加check行。 文件中check行前面加用#注  详情 回复 发表于 2014-11-22 05:55
回复

使用道具 举报

 楼主| 发表于 2014-11-22 05:55:12 | 显示全部楼层
本帖最后由 mdyblog 于 2014-11-22 09:07 编辑
singel 发表于 2014-11-21 20:00
多谢M大,菜单都好了,不过有子菜单的时候图标会跑到BC比较程序去,如图:


1:

我这理正常 啊。
如图:
子菜单.png

要不在试试这个包。
超级右键-内置3.7z (59.46 KB, 下载次数: 7)

2:
没有 CheckSupermenu-TXT.cmd等。
TXT 现在还没有什么过滤条件,而是显示全部菜单。
(没有写check=就 显示全部菜单)
需要过滤条件, 自己加check行。
文件中check行前面加用#注释了,不起作用,需要的话,去掉#,并提供对应文件或命令。
可参照 CheckImdiskMenuExt.cmd

#check=%~dps?\CheckSupermenu-TXT.cmd %L

点评

用9070#楼的附件,图标还是会跑到BC比较程序去。  详情 回复 发表于 2014-11-22 14:05
回复

使用道具 举报

发表于 2014-11-22 14:05:01 来自手机 | 显示全部楼层
mdyblog 发表于 2014-11-22 05:55
1:

我这理正常 啊。

用9070#楼的附件,图标还是会跑到BC比较程序去。

点评

麻烦你自爱一台新电脑上试试。 比如 VMware中GHOST恢复一个XP系统。  详情 回复 发表于 2014-11-22 15:00
回复

使用道具 举报

 楼主| 发表于 2014-11-22 15:00:13 | 显示全部楼层
singel 发表于 2014-11-22 14:05
用9070#楼的附件,图标还是会跑到BC比较程序去。


麻烦你在一台新电脑上试试。
比如 VMware中GHOST恢复一个XP系统。

点评

在虚拟机用全新系统测试,图标也跑了,如图  详情 回复 发表于 2014-11-23 00:51
回复

使用道具 举报

发表于 2014-11-23 00:51:56 | 显示全部楼层
mdyblog 发表于 2014-11-22 15:00
麻烦你在一台新电脑上试试。
比如 VMware中GHOST恢复一个XP系统。

在虚拟机用全新系统测试,图标也跑了,如图

新系统测试

新系统测试


另反馈百度网盘2014-11-21日超级菜单3.4版问题:

1.文件名多一个点就不显示菜单,如sss..cmd、sss.reg.cmd

2.内置资源后,INDATA\101里的菜单条目不能在全部文件格式显示,且在可以显示的格式如cmd、wcs、7z等,INDATA\101里的第一条菜单不显示。上传测试例子: ImdiskMenuExt.7z (30.12 KB, 下载次数: 5)

点评

新版 用新技术, 图标不乱跑了。 原来一台XP电脑上 图标乱跑, 图标现在不乱跑,其效果如图: [attachimg]203686[/attachimg]  详情 回复 发表于 2014-11-23 06:44
>>> 1.文件名多一个点就不显示菜单,如sss..cmd、sss.reg.cmd 2.内置资源后,INDATA\101里的菜单条目不能在全部文件格式显示,且在可以显示的格式如cmd、wcs、7z等,INDATA\101里的第一条菜单不显示。  详情 回复 发表于 2014-11-23 04:52
回复

使用道具 举报

 楼主| 发表于 2014-11-23 04:52:38 | 显示全部楼层
本帖最后由 mdyblog 于 2014-11-23 04:54 编辑
singel 发表于 2014-11-23 00:51
在虚拟机用全新系统测试,图标也跑了,如图

另反馈百度网盘2014-11-21日超级菜单3.4版问题:


>>>
1.文件名多一个点就不显示菜单,如sss..cmd、sss.reg.cmd

2.内置资源后,INDATA\101里的菜单条目不能在全部文件格式显示,且在可以显示的格式如cmd、wcs、7z等,INDATA\101里的第一条菜单不显示。
<<<<<<<
已修正。
cmd效果.png

》》图标也跑了
那个只好目前先禁止子菜单总入口的 图标(调整icon的顺序即可);
imd.png

超级右键-内置4.7z

72.84 KB, 下载次数: 7

回复

使用道具 举报

 楼主| 发表于 2014-11-23 06:44:56 | 显示全部楼层
本帖最后由 mdyblog 于 2014-11-23 07:56 编辑
singel 发表于 2014-11-23 00:51
在虚拟机用全新系统测试,图标也跑了,如图

另反馈百度网盘2014-11-21日超级菜单3.4版问题:


新版 用新技术, 图标不乱跑了。
原来一台XP电脑上 图标乱跑, 图标现在不乱跑,其效果如图:
Imd-OK.png

超级右键-内置5.7z

72.76 KB, 下载次数: 15

点评

多谢M大^ω^  详情 回复 发表于 2014-11-23 09:03
回复

使用道具 举报

发表于 2014-11-23 09:03:24 来自手机 | 显示全部楼层
mdyblog 发表于 2014-11-23 06:44
新版 用新技术, 图标不乱跑了。
原来一台XP电脑上 图标乱跑, 图标现在不乱跑,其效果如图:

多谢M大^ω^
回复

使用道具 举报

发表于 2014-11-23 10:49:57 | 显示全部楼层
本帖最后由 ling3882688 于 2014-11-23 11:52 编辑

list part命令可以获取以下内容,想单独获取指定分区的类型 引导标志 盘符 大小或者下面任意一项该怎么写呢?
分区号 类型 引导标志、起始偏移、大小、隐藏扇区数、结尾、盘符。

尝试写了个,肯定不对,返回值还是上面的完整信息,请帮忙修改下!谢谢!

PART -hextp list part  0#3 ,&分区类型
MESS+min  %分区类型% #OK

如果%分区类型%用截取字符的方式也可以处理,不过毕竟不太方便。

同样list disk命令也是一样的,单独获取比如disk0的容量该怎么写呢?

点评

TEAM PART -hextp list part 0#3 ,&&V| MSTR &&分区类型=%&V% 都是这么做的。  详情 回复 发表于 2014-11-23 12:19
回复

使用道具 举报

 楼主| 发表于 2014-11-23 12:19:31 | 显示全部楼层
ling3882688 发表于 2014-11-23 10:49
list part命令可以获取以下内容,想单独获取指定分区的类型 引导标志 盘符 大小或者下面任意一项该怎么写呢 ...

TEAM PART -hextp list part  0#3 ,&&V| MSTR  &&分区类型=<2>%&V%

都是这么做的。

点评

好的,谢谢!  详情 回复 发表于 2014-11-23 12:38
回复

使用道具 举报

发表于 2014-11-23 12:38:26 | 显示全部楼层
本帖最后由 ling3882688 于 2014-11-23 12:49 编辑
mdyblog 发表于 2014-11-23 12:19
TEAM PART -hextp list part  0#3 ,&&V| MSTR  &&分区类型=%&V%

都是这么做的。

好的,谢谢!<2> 这样确实也很方便了。

点评

我一直这么用的。 ---- 刚加了个 直接 萃取 开关参数 -iv=N , 直接 提取第n#项 比较: TEAM PART -hextp -iv=2 list part 0#3 ,&&分区类型 TEAM PART -hextp list part 0#3 ,&&全部 MESS 分区类型【%&  详情 回复 发表于 2014-11-23 13:08
回复

使用道具 举报

 楼主| 发表于 2014-11-23 13:08:33 | 显示全部楼层
本帖最后由 mdyblog 于 2014-11-23 13:09 编辑

ling3882688 发表于 2014-11-23 12:38
好的,谢谢! 这样确实也很方便了。


我一直这么用的。

----
刚传了个新版, 加了个 直接 萃取 开关参数 -iv=N  , 直接 提取第n#项

比较:
TEAM PART -hextp -iv=2 list part  0#3 ,&&分区类型
TEAM PART -hextp list part  0#3 ,&&全部
MESS  分区类型【%&分区类型%】\n 全    部【%&全部%】
// 分区类型【0xFE】
// 全    部【 3  0xFE   0            512            512           1           1024  】

-----------------
算了, 暂 不删除了,暂时留着吧。


点评

有个奇怪的问题,我用参数获取了我第三个分区的容量是32214319616,这个字节数换为GB后结果是30.00192308425903,实际上这个分区正好是30G,我直接通过CALC运算的话出来结果正好是30.这是怎么回事呢?  详情 回复 发表于 2014-11-23 14:14
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-17 11:40

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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