无忧启动论坛

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

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

    [复制链接]
13561#
 楼主| 发表于 2017-12-5 17:52:57 | 只看该作者
红毛樱木 发表于 2017-12-5 12:44
老大,有一个特殊需求不知是否可以满足。
关于MOUN命令挂载WIM文件的需求。
通常情况下系统默认的是wimga ...

还在标准目录吗?
回复

使用道具 举报

13562#
 楼主| 发表于 2017-12-5 18:08:10 | 只看该作者
红毛樱木 发表于 2017-12-5 12:44
老大,有一个特殊需求不知是否可以满足。
关于MOUN命令挂载WIM文件的需求。
通常情况下系统默认的是wimga ...

试试: PECMD32.rar (947.25 KB, 下载次数: 15)

moun -dll DLL路径  。。。。
-dll 是第一个参数。

点评

空的。 如果直接 是有结果的。 System32目录的DLL和C:\WIMTOOL\wimgapi.dll是一样的。  详情 回复 发表于 2017-12-5 22:26
请教老大,用下面的命令,可以查询到这样的信息:\\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\,那么有什么命令可以查询到 \Device\HarddiskVolume 这样的信息? SET$ buf=*1024 0x00 CALL $**qd *  详情 回复 发表于 2017-12-5 20:36
回复

使用道具 举报

13563#
发表于 2017-12-5 20:36:02 | 只看该作者
mdyblog 发表于 2017-12-5 18:08
试试:

moun -dll DLL路径  。。。。


请教老大,用下面的命令,可以查询到这样的信息:\\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\,那么有什么命令可以查询到 \Device\HarddiskVolume 这样的信息?

SET$  buf=*1024 0x00   
CALL $**qd **ret:&r  Kernel32.dll,GetVolumeNameForVolumeMountPointW,$C:\,*&buf,#1000
MESS. [%&buf%]

点评

参考资料: https://stackoverflow.com/questions/11795347/convert-from-device-harddiskvolume1-to-c-in-vb6  详情 回复 发表于 2017-12-5 21:45
应该后面还有个数字编号吧。 应该是 \\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\ 这种的别名吧。  详情 回复 发表于 2017-12-5 21:32
回复

使用道具 举报

13564#
 楼主| 发表于 2017-12-5 21:32:15 | 只看该作者
527104427 发表于 2017-12-5 20:36
请教老大,用下面的命令,可以查询到这样的信息:\\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\ ...

应该后面还有个数字编号吧。
应该是 \\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\ 这种的别名吧。
回复

使用道具 举报

13565#
 楼主| 发表于 2017-12-5 21:45:11 | 只看该作者
本帖最后由 mdyblog 于 2017-12-5 22:06 编辑
527104427 发表于 2017-12-5 20:36
请教老大,用下面的命令,可以查询到这样的信息:\\?\Volume{2452054b-d6b1-11e7-8f87-806e6f6e6963}\ ...


参考资料:
https://stackoverflow.com/questi ... volume1-to-c-in-vb6

关键 QueryDosDevice(sDrive, sDevice, Len(sDevice)

点评

还有这种:\Device\Harddisk0\Partition1 不知道怎么查询,再麻烦老大写段代码,谢谢  详情 回复 发表于 2017-12-5 23:02
多谢老大,搞定  详情 回复 发表于 2017-12-5 22:36
回复

使用道具 举报

13566#
发表于 2017-12-5 22:26:22 | 只看该作者
本帖最后由 红毛樱木 于 2017-12-5 22:30 编辑
mdyblog 发表于 2017-12-5 18:08
试试:

moun -dll DLL路径  。。。。
  1. MOUN -dll C:\WIMTOOL\wimgapi.dll *query &a
  2. MESS %&a%
复制代码

空的。
如果直接
  1. MOUN *query &a
  2. mess %&a%
复制代码

是有结果的。
System32目录的DLL和C:\WIMTOOL\wimgapi.dll是一样的。
-------------------------------
  1. MOUN -dll %SystemRoot%\System32\wimgapi.dll *query &a
  2. MESS %&a%
复制代码
这样子也是空的。

点评

MOUN -dll %SystemRoot%\System32\wimgapi.dll -query &a  详情 回复 发表于 2017-12-5 22:48
回复

使用道具 举报

13567#
发表于 2017-12-5 22:36:55 | 只看该作者
mdyblog 发表于 2017-12-5 21:45
参考资料:
https://stackoverflow.com/questions/11795347/convert-from-device-harddiskvolume1-to- ...

多谢老大,搞定
回复

使用道具 举报

13568#
 楼主| 发表于 2017-12-5 22:48:18 | 只看该作者

MOUN -dll %SystemRoot%\System32\wimgapi.dll -query &a

点评

可以了。  详情 回复 发表于 2017-12-5 22:54
回复

使用道具 举报

13569#
发表于 2017-12-5 22:53:13 | 只看该作者
还有一个问题,PECMD任务栏右键菜单有个"自动设置分辨率CTRL+ALT+A"这个快捷键关联的不对,在我这台笔记本上实际使用是把分辨率设置为800*600 16bit了

点评

在台式机可以吗?  详情 回复 发表于 2017-12-5 23:02
回复

使用道具 举报

13570#
发表于 2017-12-5 22:54:40 | 只看该作者
mdyblog 发表于 2017-12-5 22:48
MOUN -dll %SystemRoot%\System32\wimgapi.dll -query &a

可以了。

点评

都用*或都用- 那好。 这个版本。 参数没有顺序。  详情 回复 发表于 2017-12-5 23:02
回复

使用道具 举报

13571#
 楼主| 发表于 2017-12-5 23:02:05 | 只看该作者

都用*或都用-
那好。
这个版本。 参数没有顺序。
PECMD32.rar (947.27 KB, 下载次数: 1)
回复

使用道具 举报

13572#
发表于 2017-12-5 23:02:18 | 只看该作者
mdyblog 发表于 2017-12-5 21:45
参考资料:
https://stackoverflow.com/questions/11795347/convert-from-device-harddiskvolume1-to- ...

还有这种:\Device\Harddisk0\Partition1
不知道怎么查询,再麻烦老大写段代码,谢谢

点评

\Device\Harddisk0\Partition1 这种简单。 不用查, 直接解析。 磁盘0 逻辑分区1 依次为磁盘号和逻辑分区号。  详情 回复 发表于 2017-12-5 23:05
回复

使用道具 举报

13573#
 楼主| 发表于 2017-12-5 23:02:47 | 只看该作者
本帖最后由 mdyblog 于 2017-12-5 23:04 编辑
红毛樱木 发表于 2017-12-5 22:53
还有一个问题,PECMD任务栏右键菜单有个"自动设置分辨率CTRL+ALT+A"这个快捷键关联的不对,在我这台笔记本 ...


在台式机可以吗?
PECMD.ini都可以重设、或删除默认热键。

点评

在家里没。 是这样的, 手动运行 DISP是可以达到预期效果的。只是CTRL+ALT+A快捷键没有达到效果。  详情 回复 发表于 2017-12-5 23:05
回复

使用道具 举报

13574#
发表于 2017-12-5 23:05:14 | 只看该作者
本帖最后由 红毛樱木 于 2017-12-5 23:06 编辑
mdyblog 发表于 2017-12-5 23:02
在台式机可以吗?


在家里没。
是这样的,
手动运行 DISP是可以达到预期效果的。只是CTRL+ALT+A快捷键没有达到效果。
点击右键那个菜单也是可以达到预期效果。仅仅快捷键不行

点评

Ctrl+Alt+A 对应 DISP W800H600B16F60 那么 “在我这台笔记本上实际使用是把分辨率设置为800*600 16bit了” 应该是正确的吧。  详情 回复 发表于 2017-12-5 23:08
回复

使用道具 举报

13575#
 楼主| 发表于 2017-12-5 23:05:45 | 只看该作者
527104427 发表于 2017-12-5 23:02
还有这种:\Device\Harddisk0\Partition1
不知道怎么查询,再麻烦老大写段代码,谢谢

\Device\Harddisk0\Partition1
这种简单。
不用查, 直接解析。
磁盘0 逻辑分区1
依次为磁盘号和逻辑分区号。

点评

好的  详情 回复 发表于 2017-12-5 23:11
回复

使用道具 举报

13576#
 楼主| 发表于 2017-12-5 23:08:29 | 只看该作者
红毛樱木 发表于 2017-12-5 23:05
在家里没。
是这样的,
手动运行 DISP是可以达到预期效果的。只是CTRL+ALT+A快捷键没有达到效果。

Ctrl+Alt+A 对应 DISP W800H600B16F60

那么
“在我这台笔记本上实际使用是把分辨率设置为800*600 16bit了”
应该是正确的吧。

点评

被菜单名搞的有点晕。 菜单完整名的一行是 “自动设置分辨率CTRL+ALT+A” 资源文件内容对应 “MENUITEM "自动设置分辨率Ctrl+Alt+A,%&MyName% DISP", 21132” 所以还是对不上……。  详情 回复 发表于 2017-12-5 23:13
回复

使用道具 举报

13577#
发表于 2017-12-5 23:11:45 | 只看该作者
mdyblog 发表于 2017-12-5 23:05
\Device\Harddisk0\Partition1
这种简单。
不用查, 直接解析。

好的
回复

使用道具 举报

13578#
发表于 2017-12-5 23:13:51 | 只看该作者
mdyblog 发表于 2017-12-5 23:08
Ctrl+Alt+A 对应 DISP W800H600B16F60

那么

被菜单名搞的有点晕。
菜单完整名的一行是
“自动设置分辨率CTRL+ALT+A”
资源文件内容对应
“MENUITEM "自动设置分辨率Ctrl+Alt+A,%&MyName% DISP",  21132”
所以还是对不上……。

点评

不是菜单。 菜单是托盘菜单用的。 默认热键是字符串: Ctrl+Alt+A,%&MyName% DISP W800H600B16F60\nCtrl+Alt+M, ENVI @@TaskIcoMenu=2  详情 回复 发表于 2017-12-5 23:47
回复

使用道具 举报

13579#
 楼主| 发表于 2017-12-5 23:47:04 | 只看该作者
本帖最后由 mdyblog 于 2017-12-5 23:50 编辑
红毛樱木 发表于 2017-12-5 23:13
被菜单名搞的有点晕。
菜单完整名的一行是
“自动设置分辨率CTRL+ALT+A”


不是菜单。
菜单是托盘菜单用的。


默认热键是字符串:
10015,         "Ctrl+Alt+A,%&MyName% DISP W800H600B16F60\nCtrl+Alt+M, ENVI @@TaskIcoMenu=2"
2个热键

可能有网友要求改成 Ctrl+Alt+A==安全分辨率吧。

点评

哦哦,那这两个地方应该统一一下,不然有点晕了  详情 回复 发表于 2017-12-6 00:06
回复

使用道具 举报

13580#
发表于 2017-12-6 00:06:02 来自手机 | 只看该作者
mdyblog 发表于 2017-12-5 23:47
不是菜单。
菜单是托盘菜单用的。


哦哦,那这两个地方应该统一一下,不然有点晕了
回复

使用道具 举报

13581#
发表于 2017-12-6 08:03:33 | 只看该作者
mdyblog 发表于 2017-12-5 17:51
这种情况比较少见,就将就下吧。

不是少见,经常会碰到。我这里仅仅是拿表格来作为例子。如果用组框来代替表格,也是这样的,单击组框内的控件,选中的是组框。没办法选中里面的控件。

点评

GROU好像不会的。 特别排除了  详情 回复 发表于 2017-12-6 10:03
回复

使用道具 举报

13582#
 楼主| 发表于 2017-12-6 10:03:40 | 只看该作者
本帖最后由 mdyblog 于 2017-12-6 10:07 编辑
ddsony 发表于 2017-12-6 08:03
不是少见,经常会碰到。我这里仅仅是拿表格来作为例子。如果用组框来代替表格,也是这样的,单击组框内的 ...


GROU好像不会的。 特别排除了。


处理比较费劲。 需要将重叠的控件都弹出一个(缩放)图形列表, 选择合适的。工作量比较大。


可以通过控件列表(文字)来选择被遮挡的控件。


点评

老大,不好意思,昨晚的测试无效。 今天对比发现System32目录必须有wimagpi.dll才有效。  详情 回复 发表于 2017-12-6 16:22
回复

使用道具 举报

13583#
发表于 2017-12-6 16:22:23 | 只看该作者
mdyblog 发表于 2017-12-6 10:03
GROU好像不会的。 特别排除了。

老大,不好意思,昨晚的测试无效。
今天对比发现System32目录必须有wimagpi.dll才有效。

点评

试试: MOUN *dll %SystemRoot%\System32\wimgapi-.dll *query &a 测试通过  详情 回复 发表于 2017-12-6 17:09
回复

使用道具 举报

13584#
 楼主| 发表于 2017-12-6 16:44:16 | 只看该作者
本帖最后由 mdyblog 于 2017-12-6 19:02 编辑
ddsony 发表于 2017-12-5 10:45
PECMDedit一直有这样的问题,不知如何解决,如图,把一个列表控件放在表格控件内,这时如果点击选择列表 ...


试试这个 PECMDEDIT32.rar (161.57 KB, 下载次数: 5)
效果:

点评

这个版本可以了,貌似控件有图层一样的层次关系,控件放在表格之前就可以选择了,表格放在控件之前,控件就被遮挡了。  详情 回复 发表于 2017-12-7 19:13
老大,顺便把pecmdedit默认窗口改小一点呗,铺满整个屏幕真不太好看  详情 回复 发表于 2017-12-6 17:24
回复

使用道具 举报

13585#
 楼主| 发表于 2017-12-6 17:09:28 | 只看该作者
红毛樱木 发表于 2017-12-6 16:22
老大,不好意思,昨晚的测试无效。
今天对比发现System32目录必须有wimagpi.dll才有效。

试试: PECMD32.rar (947.5 KB, 下载次数: 11)
MOUN *dll %SystemRoot%\System32\wimgapi-.dll *query &a
测试通过

点评

MOUN *dll %SystemRoot%\System32\A.dll *query &a 可以了  详情 回复 发表于 2017-12-6 17:19
现在可以了。 后面那个-是不需要的吧。去掉才可以。  详情 回复 发表于 2017-12-6 17:19
回复

使用道具 举报

13586#
发表于 2017-12-6 17:19:05 | 只看该作者
mdyblog 发表于 2017-12-6 17:09
试试:
MOUN *dll %SystemRoot%\System32\wimgapi-.dll *query &a
测试通过

现在可以了。
后面那个-是不需要的吧。去掉才可以。

点评

%SystemRoot%\System32\wimgapi-.dl 的-,不是开关, 是文件名的一部分,原来的%SystemRoot%\System32\wimgapi.dll删了。 测试不同的文件名。  详情 回复 发表于 2017-12-6 18:57
回复

使用道具 举报

13587#
发表于 2017-12-6 17:19:29 | 只看该作者
mdyblog 发表于 2017-12-6 17:09
试试:
MOUN *dll %SystemRoot%\System32\wimgapi-.dll *query &a
测试通过

MOUN *dll %SystemRoot%\System32\A.dll *query &a
可以了
MOUN -dll %SystemRoot%\System32\A.dll -query &a
也可以了


请老大更新下百度网盘。我一起打包新版PE

点评

PECMD PECMDEDIT MBT都上传了最新版  详情 回复 发表于 2017-12-6 19:41
回复

使用道具 举报

13588#
发表于 2017-12-6 17:24:26 | 只看该作者

老大,顺便把pecmdedit默认窗口改小一点呗,铺满整个屏幕真不太好看

点评

楼上那个版本就是的  详情 回复 发表于 2017-12-6 18:55
回复

使用道具 举报

13589#
 楼主| 发表于 2017-12-6 18:55:41 | 只看该作者
527104427 发表于 2017-12-6 17:24
老大,顺便把pecmdedit默认窗口改小一点呗,铺满整个屏幕真不太好看

楼上那个版本就是的
回复

使用道具 举报

13590#
 楼主| 发表于 2017-12-6 18:57:31 | 只看该作者
本帖最后由 mdyblog 于 2017-12-6 19:08 编辑
红毛樱木 发表于 2017-12-6 17:19
现在可以了。
后面那个-是不需要的吧。去掉才可以。


%SystemRoot%\System32\wimgapi-.dl
的-,不是开关, 是文件名的一部分,原来的%SystemRoot%\System32\wimgapi.dll删了。
演示不同的文件名。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-19 10:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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