无忧启动论坛

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

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

    [复制链接]
8581#
 楼主| 发表于 2014-11-6 12:08:15 | 只看该作者
本帖最后由 mdyblog 于 2014-11-6 12:10 编辑
阿弥陀佛 发表于 2014-11-6 11:08
老大,如果知道一个窗口或控件的id,能不能通过发送消息或者其他办法允许拖拽文件?


1) 如果是说 PE 禁止了拖。 那只能 把PE该过来。

2)如果西同支持(如运行PECMD支持)。
支持还需要 程序本身 有其处理代码。
你拖个文本文件,BMP,DOC,EXE,目录,一段WORD文本,程序需要需要接受,信息包(只是一个挂号),
分析后知道那儿找内容,再处理内容。
怎么处理信息,个软件不同。
那儿显示,怎么,各软件也不同。
本身需要一段代码的。

所以,不能随便就让其支持 拖拉。

点评

好吧。。问这个问题是因为system登陆的8.1pe桌面不能拖拽。而桌面本身也是个窗口。所以才有此一问。  详情 回复 发表于 2014-11-6 12:15
回复

使用道具 举报

8582#
发表于 2014-11-6 12:15:50 | 只看该作者
mdyblog 发表于 2014-11-6 12:08
1) 如果是说 PE 禁止了拖。 那只能 把PE该过来。

2)如果西同支持(如运行PECMD支持)。

好吧。。问这个问题是因为system登陆的8.1pe桌面不能拖拽。而桌面本身也是个窗口。所以才有此一问。

点评

那是PE的问题——系统问题。 只能 从PE本身 解决。  详情 回复 发表于 2014-11-6 12:52
回复

使用道具 举报

8583#
 楼主| 发表于 2014-11-6 12:52:50 | 只看该作者
阿弥陀佛 发表于 2014-11-6 12:15
好吧。。问这个问题是因为system登陆的8.1pe桌面不能拖拽。而桌面本身也是个窗口。所以才有此一问。

那是PE的问题——系统问题。
只能 从PE本身 解决。

点评

嗯。这是微软故意设的障碍。恐怕很难解决。我刚才在ramos中是,用PsExec以system身份运行explorer,桌面就变成不能拖拽了。而administrator登陆就一切正常。  详情 回复 发表于 2014-11-6 13:24
回复

使用道具 举报

8584#
发表于 2014-11-6 13:24:09 | 只看该作者
mdyblog 发表于 2014-11-6 12:52
那是PE的问题——系统问题。
只能 从PE本身 解决。

嗯。这是微软故意设的障碍。恐怕很难解决。我刚才在ramos中是,用PsExec以system身份运行explorer,桌面就变成不能拖拽了。而administrator登陆就一切正常。
回复

使用道具 举报

8585#
发表于 2014-11-6 14:30:45 | 只看该作者
mdyblog 发表于 2014-11-5 16:00
超级右键3.4
新:图标支持


老大,超级右键菜单还有多少升级的余地?幸亏我一直在等待,没有急着把Imdisk的超级右键集成到PE中去,否则,升级一次,集成一次,那还不把我累死。

点评

1: 差不多了。想不出还有什么功能。 2:这个是兼容的,不印影响原来的功能。 如果是PE-Imdisk超级右键, 新的功能基本用不上, 基本上还是最初的功能。 3:你应该已经用了吧。 命令行加载外置-统一便捷版.z  详情 回复 发表于 2014-11-6 14:42
回复

使用道具 举报

8586#
 楼主| 发表于 2014-11-6 14:42:44 | 只看该作者
本帖最后由 mdyblog 于 2014-11-6 14:44 编辑
ddsony 发表于 2014-11-6 14:30
老大,超级右键菜单还有多少升级的余地?幸亏我一直在等待,没有急着把Imdisk的超级右键集成到PE中去, ...


1: 差不多了。想不出还有什么功能。

2:这个是兼容的,不影响原来的功能。

3: 如果是PE-Imdisk超级右键, 新的功能基本用不上, 基本上还是最初的功能。

4:你应该已经用了吧。
命令行加载外置-统一便捷版.zip 已经集成了 PE-Imdisk超级右键。
解压到PE就可以了。

点评

》》你应该已经用了吧。 我用是用了,但是看到你这么频频升级,我一直在等待升级到最新版Imdisk超级右键菜单,再集成到PE里。  详情 回复 发表于 2014-11-6 14:45
回复

使用道具 举报

8587#
发表于 2014-11-6 14:45:21 | 只看该作者
mdyblog 发表于 2014-11-6 14:42
1: 差不多了。想不出还有什么功能。

2:这个是兼容的,不影响原来的功能。

》》你应该已经用了吧。
我用是用了,但是看到你这么频频升级,我一直在等待升级到最新版Imdisk超级右键菜单,再集成到PE里。
回复

使用道具 举报

8588#
 楼主| 发表于 2014-11-7 08:58:55 | 只看该作者
最新2014-09-20-21
内置 U+深度隐藏和 高端深度隐藏 : MOUN -udm -u+ ...

zip[v2]高端 再删除普通分区表 命名为 高端深度隐藏。 隐藏区在磁盘的高端。
而 直接深度隐藏 ,   隐藏区在磁盘的低端。

-mhide 就也支持 一般高端隐藏。
回复

使用道具 举报

8589#
发表于 2014-11-7 18:45:18 | 只看该作者
本帖最后由 ling3882688 于 2014-11-7 20:26 编辑

我想获取分区信息,如下:
PART list part 0,&DISK0
RSTR aStr=1,%&DISK0%
mess %aStr%
我截取最后一位数用来判断分区总数,%&DISK0%显示结果通常是这样:1 @2 3 4 5.
我可以通过%&DISK0%判断分区总数,但是无法判断有几个逻辑分区。@2我知道是扩展分区,后面3 4 5也可能有主分区,所以就无法判断几个逻辑分区了。我该怎么写呢?

我是想获取分区总数、主分区个数和容量信息、逻辑分区个数和容量信息。

点评

[1 1 2 2 3 @3 4 3 5 4 6 5 7 6] 2个一组, 前面是物理号, 后面是逻辑号 对MBR分区, 物理号>=5为逻辑分区 逻辑号前面有个@就是扩展分区。  详情 回复 发表于 2014-11-8 07:14
回复

使用道具 举报

8590#
 楼主| 发表于 2014-11-8 07:14:24 | 只看该作者
本帖最后由 mdyblog 于 2014-11-8 07:15 编辑
ling3882688 发表于 2014-11-7 18:45
我想获取分区信息,如下:
PART list part 0,&DISK0
RSTR aStr=1,%&DISK0%

  1. //ListPPt 磁盘号 返回变量名
  2. _SUB ListPPt
  3.         ENVI^ FORCELOCAL=1
  4.         SET &hd=%~1
  5.         CALC #hd=%hd%
  6.         PART list part %hd%,&&pts
  7.         SET &ppts=
  8.         FORX * %pts%,&&pt, IFEX $%pt%>=0, TEAM  PART -phy# list part %hd%:%pt%,&&v1| MSTR &&ppt=<8>%v1%| SET ppts=%ppts%   %ppt% %pt%
  9.         MSTR ppts=4,0,%ppts%
  10.         ENVI-ret %~2=%ppts%
  11. _END

  12. ListPPt 0 &&ppts
  13. MESS [%&ppts%]
复制代码


[1 1   2 2   3 @3   4 3   5 4   6 5   7 6]
2个一组, 前面是物理号, 后面是逻辑号

对MBR分区, 物理号>=5为逻辑分区
逻辑号前面有个@就是扩展分区。

点评

对MBR分区, 物理号>=5为逻辑分区 应该是  详情 回复 发表于 2014-11-8 10:01
非常感谢!  详情 回复 发表于 2014-11-8 08:46
回复

使用道具 举报

8591#
发表于 2014-11-8 08:46:15 | 只看该作者
本帖最后由 ling3882688 于 2014-11-8 09:56 编辑
mdyblog 发表于 2014-11-8 07:14
[1 1   2 2   3 @3   4 3   5 4   6 5   7 6]
2个一组, 前面是物理号, 后面是逻辑号

非常感谢!不过你上面说的:
对MBR分区, 物理号>=5为逻辑分区
应该是<=5是逻辑分区吧? 好像也不对...
回复

使用道具 举报

8592#
 楼主| 发表于 2014-11-8 09:06:41 | 只看该作者

※IFEX X:,//只检测是否有X盘符-对应FDRV,

本帖最后由 mdyblog 于 2014-11-8 09:08 编辑



※如果要兼容虚拟盘, 用IFEX X:\NUL, X:必有合法文件系统。 垃圾盘符,没有格式化的盘符, 都不包含。

88.05.22 新加:
※IFEX X:,//只检测是否有X盘符-对应FDRV,
垃圾盘符, 没有格式化的盘符, 都包含。
回复

使用道具 举报

8593#
发表于 2014-11-8 10:01:05 | 只看该作者
mdyblog 发表于 2014-11-8 07:14
[1 1   2 2   3 @3   4 3   5 4   6 5   7 6]
2个一组, 前面是物理号, 后面是逻辑号

对MBR分区, 物理号>=5为逻辑分区
应该是<=5是逻辑分区吧? 好像也不对...

点评

不要看DG。 是 PECMD自己的定的号码。和DG没有丝毫关系。(分区软件都有自己的编号,GHOST的编号又不同) [attachimg]202751[/attachimg] 物理号# : 1#---4# 为4个主分区(含扩展分区) 5#---  详情 回复 发表于 2014-11-8 10:50
回复

使用道具 举报

8594#
 楼主| 发表于 2014-11-8 10:50:44 | 只看该作者
ling3882688 发表于 2014-11-8 10:01
对MBR分区, 物理号>=5为逻辑分区
应该是

不要看DG。
是 PECMD自己的定的号码。和DG没有丝毫关系。(分区软件都有自己的编号,GHOST的编号又不同)


物理号# :  1#---4#   为4个主分区(含扩展分区)
            5#---N# 为逻辑分区
回复

使用道具 举报

8595#
发表于 2014-11-8 17:21:12 | 只看该作者
代问一下,
SEND #0x5B_,T,#0x5B^
RamOS下可用。PE不知道是精简过度还是怎么的,这按键组合无效。单独的按键都有效。

来源:http://bbs.wuyou.net/forum.php?m ... &fromuid=329939

点评

找个其他对比下, 比如HHH333的PE。  详情 回复 发表于 2014-11-8 20:21
回复

使用道具 举报

8596#
 楼主| 发表于 2014-11-8 20:21:31 | 只看该作者
andos 发表于 2014-11-8 17:21
代问一下,
SEND #0x5B_,T,#0x5B^
RamOS下可用。PE不知道是精简过度还是怎么的,这按键组合无效。单独的按 ...

找个其他对比下, 比如HHH333的PE。

点评

HHH333的PE最新也只是WIN8.0的 似乎WIN8.1的PE好像没人弄 RAMOS是正常的,包括我自用的RAMOS 8.1  详情 回复 发表于 2014-11-8 21:12
回复

使用道具 举报

8597#
发表于 2014-11-8 21:12:24 | 只看该作者
mdyblog 发表于 2014-11-8 20:21
找个其他对比下, 比如HHH333的PE。


HHH333的PE最新也只是WIN8.0的,他的ISO好像有2G大,下载需时太久了
似乎WIN8.1的PE好像没人弄

RAMOS是正常的,包括我自用的RAMOS 8.1

点评

HHH333 有8.1X86 8.1X64  详情 回复 发表于 2014-11-9 01:18
回复

使用道具 举报

8598#
 楼主| 发表于 2014-11-9 01:18:58 | 只看该作者
andos 发表于 2014-11-8 21:12
HHH333的PE最新也只是WIN8.0的,他的ISO好像有2G大,下载需时太久了
似乎WIN8.1的PE好像没人弄


HHH333 有8.1X86    8.1X64。 都是RAMOS

点评

RAMOS 我也有8.1 X86和X64的,我的RAMOS下也是正常 问题是PE下不正常 于是我试了将PE的整个system32/config文件夹下的文件(注册表)套用到RAMOS(也就是将RAMOS的注册表换成PE的注册表) 发现也是不能,可能是注册  详情 回复 发表于 2014-11-9 06:29
回复

使用道具 举报

8599#
发表于 2014-11-9 06:29:08 | 只看该作者
mdyblog 发表于 2014-11-9 01:18
HHH333 有8.1X86    8.1X64。 都是RAMOS


RAMOS 我也有8.1 X86和X64的,我的RAMOS下也是正常
问题是PE下不正常

于是我试了将PE的整个system32/config文件夹下的文件(注册表)套用到RAMOS(也就是将RAMOS的注册表换成PE的注册表)
发现也是不能,可能是注册表问题吧?

PE和RAMOS都是用spstar的winbuilder生成的
回复

使用道具 举报

8600#
发表于 2014-11-9 13:37:33 | 只看该作者
看上去高大上   大神能解释下是什么意思吗? 我最近在  研究  Tiny PXE Server 这个有谁能帮助我
回复

使用道具 举报

8601#
 楼主| 发表于 2014-11-11 08:33:17 | 只看该作者
谁能 帮我找个  junction.exe的源码。 是开源的。
回复

使用道具 举报

8602#
 楼主| 发表于 2014-11-12 17:49:15 | 只看该作者
88.05.23

更新:  Win7/8 下 FAT32-UDM慢的问题。 (就是升级了资源INDAUA\10)


回复

使用道具 举报

8603#
发表于 2014-11-14 22:02:39 | 只看该作者
很好很强大~。.
回复

使用道具 举报

8604#
发表于 2014-11-15 22:12:29 来自手机 | 只看该作者
建议加入直接读写物理磁盘功能,还是直接路径填入\\.\PhysicalDriveXXX就行了?我用这个功能和扇区映射配合实现挂载UD内img和不使用bootpart挂载U+隐藏区

我以前是使用驱动实现的,但是总是调试不好(包括调试时断点跑飞等等)

点评

>> 建议加入直接读写物理磁盘功能,还是直接路径填入\\.\PhysicalDriveXXX就行了? 已经有了。GETF PUTF 就能直接读写 物理磁盘。 GETF \\.\PhysicalDrive0,0x1FE#2,V MESS %V% PUTF \\.\PhysicalDrive1,  详情 回复 发表于 2014-11-16 09:00
回复

使用道具 举报

8605#
 楼主| 发表于 2014-11-16 09:00:50 | 只看该作者
本帖最后由 mdyblog 于 2014-11-16 09:02 编辑
sunsea 发表于 2014-11-15 22:12
建议加入直接读写物理磁盘功能,还是直接路径填入\\.\PhysicalDriveXXX就行了?我用这个功能和扇区映射配合 ...


>>
建议加入直接读写物理磁盘功能,还是直接路径填入\\.\PhysicalDriveXXX就行了?
已经有了。GETF  PUTF 就能直接读写 物理磁盘。

GETF \\.\PhysicalDrive0,0x1FE#2,V
MESS %V%

PUTF \\.\PhysicalDrive1,0x1FE#2,0x55 0xAA


>>我用这个功能和扇区映射配合实现挂载UD内img和不使用bootpart挂载U+隐藏区
这个包内的  命令行加载外置-统一便捷版.zip
已经有这个功能了。
5:手动(只)加载UD
PECMD LOAD  UDm+fixdrv.wcs   LoadUD        [(可含通配符)文件名]          ["磁盘列表"]
省略 文件名 就是 *OnLd.I*
省略 磁盘列表 就是 所有硬盘
磁盘列表: 0 1 2 3 4 ...
如:
PECMD LOAD  UDm+fixdrv.wcs     LoadUD       *PEExt.IM?         
这样加载 UD被的所有  *PEExt.IM?   文件(ISO,IMG)。

6:手动(只)加载U+
PECMD  LOAD  UDm+fixdrv.wcs    LoadUP ["D E F .."]  [-w]
//包内虽然有U+的驱动, 删掉也可以加载U+的。

点评

我指的UD是传统UD UD文件列表的解析算法我有,不过用脚本不太好实现  详情 回复 发表于 2014-11-16 09:52
回复

使用道具 举报

8606#
发表于 2014-11-16 09:52:26 | 只看该作者
mdyblog 发表于 2014-11-16 09:00
>>
建议加入直接读写物理磁盘功能,还是直接路径填入\\.\PhysicalDriveXXX就行了?
已经有了。GETF   ...

我指的UD是传统UD

UD文件列表的解析算法我有,不过用脚本不太好实现

点评

5:手动(只)加载UD PECMD LOAD UDm+fixdrv.wcs LoadUD [(可含通配符)文件名] ["磁盘列表"] ----------------- 说的就是传统UD。 UDm+fixdrv.wcs UDm UD U+ 高端隐藏(U盘无法分配  详情 回复 发表于 2014-11-16 09:54
回复

使用道具 举报

8607#
 楼主| 发表于 2014-11-16 09:54:58 | 只看该作者
sunsea 发表于 2014-11-16 09:52
我指的UD是传统UD

UD文件列表的解析算法我有,不过用脚本不太好实现


5:手动(只)加载UD
PECMD LOAD  UDm+fixdrv.wcs   LoadUD        [(可含通配符)文件名]          ["磁盘列表"]
-----------------
说的就是传统UD。


UDm+fixdrv.wcs    UDm  UD  U+ 高端隐藏(U盘无法分配盘符的那个分区)  通吃。

//UD文件列表 直接用的 fbinst.exe 的输出结果

点评

没在压缩包里找到这个脚本  详情 回复 发表于 2014-11-16 11:02
回复

使用道具 举报

8608#
发表于 2014-11-16 11:02:05 | 只看该作者
mdyblog 发表于 2014-11-16 09:54
5:手动(只)加载UD
PECMD LOAD  UDm+fixdrv.wcs   LoadUD        [(可含通配符)文件名]          [" ...

没在压缩包里找到这个脚本

点评

如图: [attachimg]203261[/attachimg]  详情 回复 发表于 2014-11-16 11:04
回复

使用道具 举报

8609#
 楼主| 发表于 2014-11-16 11:04:25 | 只看该作者
sunsea 发表于 2014-11-16 11:02
没在压缩包里找到这个脚本

如图:

回复

使用道具 举报

8610#
发表于 2014-11-18 02:54:41 来自手机 | 只看该作者
mdyblog 发表于 2014-11-5 16:00
超级右键3.4
新:图标支持


反馈:
1、运行超级右键菜单3.4,名字和关联注册表项不修改,选只生成X86,生成后未做任何修改,用生成的批处理安装脚本安装后没有显示菜单。和3.3版本生成的对比,发现没有写注册表HKCR\CLSID\{GUID}。提取旧版的修改后给它用,可以显示菜单了。
2、ico图标透明部分显示为黑色。

问题:帮助里写的看了不是太明白。如关联到Drive、Folder,要写成“ .Drive ”、“ .Floder ” ?关联到不是.后缀的,如exefile、dllfile,如何处理?

内置资源里这么写?:
INDATA\.Drive
INDATA\.folder
INDATA\.exefile

ResHack.exe不能加带.的资源

点评

>>发现没有写注册表HKCR\CLSID\{GUID}。提取旧版的修改后给它用,可以显示菜单了。 HKCR\CLSID\{GUID} 不用自己加的。 注册DLL的时候会自动 加上。 就是 regsvr32 ImdiskMenuExt.DLL  详情 回复 发表于 2014-11-18 16:55
>>ResHack.exe不能加带.的资源 重新下载, 内置的话,用_代. A.TXT 对应 _TXT 关联到不是.后缀的,如exefile、dllfile,如何处理? exefile dllfile 这些都是别名,用原始的。 exefile 是.exe 的别名。*.e  详情 回复 发表于 2014-11-18 14:30
>>和3.3版本生成的对比,发现没有写注册表HKCR\CLSID\{GUID}。提取旧版的修改后给它用,可以显示菜单了。 没明白。 能把具体的命令贴出来吗?  详情 回复 发表于 2014-11-18 12:16
>>ico图标透明部分显示为黑色。 默认是16x16的BMP。 ICON 可能显示比较怪。  详情 回复 发表于 2014-11-18 12:08
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 03:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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