无忧启动论坛

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

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

    [复制链接]
17611#
 楼主| 发表于 2022-8-3 19:23:33 | 只看该作者
826773297 发表于 2022-8-3 18:24
22621内核pe显示桌面功能出问题了,m大修复一下

具体?

点评

比如变量内容如下: dsfdsfsdf s5dsd dsfdsfds 如何进行第一行和第三行的内容互换  详情 回复 发表于 2022-8-3 19:32
PECMD接管后显示桌面出错  详情 回复 发表于 2022-8-3 19:25
回复

使用道具 举报

17612#
发表于 2022-8-3 19:25:49 | 只看该作者

PECMD接管后显示桌面出错

点评

没说明白 也没图。 不知道你说了什么东东。  详情 回复 发表于 2022-8-3 19:32
回复

使用道具 举报

17613#
 楼主| 发表于 2022-8-3 19:31:26 | 只看该作者
Anson4 发表于 2022-8-3 18:06
找到原因了,情况好像有点复杂,当系统的显示比例为 150%,而且使用了按 DPI 缩放时,故障重现了。

28S 版 。 随 scal开关自动缩放 这个参数、
效果:

点评

效果很好,谢谢! 在测试过程中,我发现了另一个问题:EDIT 控件的参数 -vcenter 在某些旧版本中是无效的(测试的版本有220527G、220308,其他版本没有测试)。 另外,在某些场景中需要使用 ImDIsk 来挂载 ISO,  详情 回复 发表于 2022-8-3 20:21
回复

使用道具 举报

17614#
 楼主| 发表于 2022-8-3 19:32:31 | 只看该作者
826773297 发表于 2022-8-3 19:25
PECMD接管后显示桌面出错

没说明白 也没图。
不知道你说了什么东东。

点评

任务栏右键显示桌面或者右下角显示桌面会报错  详情 回复 发表于 2022-8-3 20:24
回复

使用道具 举报

17615#
发表于 2022-8-3 19:32:41 | 只看该作者

比如变量内容如下:

dsfdsfsdf
s5dsd
dsfdsfds

如何进行第一行和第三行的内容互换

点评

READ -*,1,&V1,&V READ -*,3,&V3,&V WRIT *v &V,$1,%&V3% WRIT *v &V,$3,%&V1%  详情 回复 发表于 2022-8-3 19:40
回复

使用道具 举报

17616#
 楼主| 发表于 2022-8-3 19:40:30 | 只看该作者
826773297 发表于 2022-8-3 19:32
比如变量内容如下:

dsfdsfsdf

READ   -*,1,&V1,&V
READ   -*,3,&V3,&V
WRIT  *v &V,$1,%&V3%
WRIT  *v &V,$3,%&V1%

点评

我试试  详情 回复 发表于 2022-8-3 19:43
回复

使用道具 举报

17617#
发表于 2022-8-3 19:43:51 | 只看该作者
mdyblog 发表于 2022-8-3 19:40
READ   -*,1,&V1,&V
READ   -*,3,&V3,&V
WRIT  *v &V,$1,%&V3%

我试试
回复

使用道具 举报

17618#
发表于 2022-8-3 20:21:12 | 只看该作者
mdyblog 发表于 2022-8-3 19:31
28S 版 。 随 scal开关自动缩放 这个参数、
效果:

效果很好,谢谢!
在测试过程中,我发现了另一个问题:EDIT 控件的参数 -vcenter 在某些旧版本中是无效的(测试的版本有220527G、220308,其他版本没有测试)。

另外,在某些场景中需要使用 ImDIsk 来挂载 ISO,用完后卸载 ImDisk(就是即用即装,用完卸载清除)。
请M大帮忙写一段代码,利用 29 号 INDATA 资源的 ImDisk 包,来实现 ImDisk 的即用即装用完卸载清除。

点评

ImDIsk 来挂载 ISO,用完后卸载 ImDisk(就是即用即装,用完卸载清除)。 请M大帮忙写一段代码,利用 29 号 INDATA 资源的 ImDisk 包,来实现 ImDisk 的即用即装用完卸载清除。 ----------------------- 目前是  详情 回复 发表于 2022-8-3 21:08
回复

使用道具 举报

17619#
发表于 2022-8-3 20:24:23 | 只看该作者
mdyblog 发表于 2022-8-3 19:32
没说明白 也没图。
不知道你说了什么东东。

任务栏右键显示桌面或者右下角显示桌面会报错

1.gif (523.77 KB, 下载次数: 355)

1.gif

点评

安装了新版 WIN11 (2261)。 测试正常。 用这个 简单的 %SystemRoot%\System32\PECMDINI : PECMD KILL EXPLORER.EXE 杀死 EXPLORER.EXE PECMD MAIN %SystemRoot%\System32\PECMDINI 出现桌面后, 显示桌  详情 回复 发表于 2022-8-8 10:12
你这是explorer.exe出现内存错误。 还不能判断是PECMD.EXE的原因。  详情 回复 发表于 2022-8-5 14:28
用立邦电子 的 WIN11PE 测试正常。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=429450&extra=page%3D1  详情 回复 发表于 2022-8-5 01:16
我感觉这是explorer自己的问题。。。。win11pe里面经常崩溃  详情 回复 发表于 2022-8-4 21:41
把这个PE 发到123网盘吧。  详情 回复 发表于 2022-8-3 22:49
回复

使用道具 举报

17620#
 楼主| 发表于 2022-8-3 20:57:35 | 只看该作者
我是小青蛙 发表于 2022-8-3 20:24
任务栏右键显示桌面或者右下角显示桌面会报错

最近成功的版本?

点评

22621版本就会这样  详情 回复 发表于 2022-8-3 22:27
回复

使用道具 举报

17621#
 楼主| 发表于 2022-8-3 21:08:14 | 只看该作者
Anson4 发表于 2022-8-3 20:21
效果很好,谢谢!
在测试过程中,我发现了另一个问题:EDIT 控件的参数 -vcenter 在某些旧版本中是无效 ...

ImDIsk 来挂载 ISO,用完后卸载 ImDisk(就是即用即装,用完卸载清除)。
请M大帮忙写一段代码,利用 29 号 INDATA 资源的 ImDisk 包,来实现 ImDisk 的即用即装用完卸载清除。
-----------------------
目前是自动安装。但是不清除。

具体 使用场景 什么样?
用完  具体指什么? 怎么判段?
用完卸载清除 是自动还是  用一命令?

点评

目前好像是使用 RAMD 命令才会自动安装 ImDisk,只是我不需要使用 RAMD 命令。 程序什么时候需要调用安装,什么时候需要调用卸载清除,都已经写好了,只差一段自动安装和卸载清除 ImDisk 的代码供调用即可。其实,  详情 回复 发表于 2022-8-3 22:14
回复

使用道具 举报

17622#
发表于 2022-8-3 22:14:19 | 只看该作者
mdyblog 发表于 2022-8-3 21:08
ImDIsk 来挂载 ISO,用完后卸载 ImDisk(就是即用即装,用完卸载清除)。
请M大帮忙写一段代码,利用 2 ...

目前好像是使用 RAMD 命令才会自动安装 ImDisk,只是我不需要使用 RAMD 命令。
程序什么时候需要调用安装,什么时候需要调用卸载清除,都已经写好了,只差一段自动安装和卸载清除 ImDisk 的代码供调用即可。其实,现在我是通过一个自定义的 .inf 文件来实现安装和卸载 ImDisk 的,但是在使用下面的安装的时候,就算安装成功也会谈传统提示出错:rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 %Windir%\Temp\ImDisk\imdisk.inf

点评

RAMD imdisk* -a -f D:%uos-20-home-desktop-amd64.iso -m Z: 也可以挂载 ISO  详情 回复 发表于 2022-8-4 08:00
安装: RAMD ImDisk* --inst 卸载: 删除对应文件即可, 下次启动, 就没有驱动了。  详情 回复 发表于 2022-8-3 22:28
回复

使用道具 举报

17623#
发表于 2022-8-3 22:27:06 | 只看该作者
mdyblog 发表于 2022-8-3 20:57
最近成功的版本?

22621版本就会这样
回复

使用道具 举报

17624#
 楼主| 发表于 2022-8-3 22:28:54 | 只看该作者
本帖最后由 mdyblog 于 2022-8-4 07:46 编辑
Anson4 发表于 2022-8-3 22:14
目前好像是使用 RAMD 命令才会自动安装 ImDisk,只是我不需要使用 RAMD 命令。
程序什么时候需要调用安 ...

安装:
RAMD ImDisk* --ins


卸载:
删除对应文件即可, 下次启动, 就没有驱动了。

点评

说明书里不是: --[f]ins 吗?咋带t了?  详情 回复 发表于 2022-8-3 23:55
原来是这么简单,谢谢! 有没有注册表内容需要清除呢?  详情 回复 发表于 2022-8-3 22:39
回复

使用道具 举报

17625#
发表于 2022-8-3 22:39:33 | 只看该作者
mdyblog 发表于 2022-8-3 22:28
安装:
RAMD ImDisk* --inst

原来是这么简单,谢谢!
有没有注册表内容需要清除呢?

点评

删除文件即可。 注册表可以不删除,不影响。 就一个服务记录。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ImDisk HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_IMDISK  详情 回复 发表于 2022-8-3 22:47
回复

使用道具 举报

17626#
 楼主| 发表于 2022-8-3 22:47:12 | 只看该作者
Anson4 发表于 2022-8-3 22:39
原来是这么简单,谢谢!
有没有注册表内容需要清除呢?

删除文件即可。
注册表可以不删除,不影响。 就一个服务记录。 删掉也可以。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ImDisk
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_IMDISK
回复

使用道具 举报

17627#
 楼主| 发表于 2022-8-3 22:49:12 | 只看该作者
我是小青蛙 发表于 2022-8-3 20:24
任务栏右键显示桌面或者右下角显示桌面会报错

把这个PE 发到123网盘吧。

点评

https://www.123pan.com/s/DWeA-I7iJ提取码:1234  详情 回复 发表于 2022-8-4 08:28
回复

使用道具 举报

17628#
发表于 2022-8-3 23:55:05 | 只看该作者
mdyblog 发表于 2022-8-3 22:28
安装:
RAMD ImDisk* --inst

说明书里不是:
--[f]ins
吗?咋带t了?
回复

使用道具 举报

17629#
 楼主| 发表于 2022-8-4 08:00:17 | 只看该作者
Anson4 发表于 2022-8-3 22:14
目前好像是使用 RAMD 命令才会自动安装 ImDisk,只是我不需要使用 RAMD 命令。
程序什么时候需要调用安 ...

RAMD imdisk*  -a  -f D:\uos-20-home-desktop-amd64.iso  -m Z:
也可以挂载 ISO
并 按需安装 Imdisk

点评

好的,谢谢! 那卸载指令呢? 我现在用 MOUN-vhd -u D:%uos-20-home-desktop-amd64.iso 来卸载比较麻烦,因为要先通过盘符获取到被挂载的ISO文件。  详情 回复 发表于 2022-8-4 10:43
回复

使用道具 举报

17630#
发表于 2022-8-4 08:28:31 | 只看该作者
mdyblog 发表于 2022-8-3 22:49
把这个PE 发到123网盘吧。

https://www.123pan.com/s/DWeA-I7iJ提取码:1234
回复

使用道具 举报

17631#
发表于 2022-8-4 10:43:47 | 只看该作者
mdyblog 发表于 2022-8-4 08:00
RAMD imdisk*  -a  -f D:%uos-20-home-desktop-amd64.iso  -m Z:
也可以挂载 ISO
并 按需安装 Imdisk
...

好的,谢谢!
卸载指令呢?
我现在用 MOUN-vhd -u D:%uos-20-home-desktop-amd64.iso 来卸载比较麻烦,因为要先通过盘符获取到被挂载的ISO文件。

点评

Win10: 加载: MOUN-vhd -iso D:\AAA.ISO,,,&Ret SET &Drv= MSTR &&Id,&&Err=%&ret% IFEX #%Err%0, SET Id=-1 IFEX #%&Id%>=0, TEAM part list cdrom %&Id%,&&Ret2| MSTR &Drv=%&Ret2% //获得盘符 卸  详情 回复 发表于 2022-8-4 11:38
MOUN-vhd 加载ISO 不用Imdisk 这个是Win10自带的功能。 不需要安装 Imdisk /////////////// IMDISK 加载ISO(自带按需加载Imdisk驱动): 加载: RAMD imdisk*&Id -a -f D:%uos-20-home-desktop-amd64.  详情 回复 发表于 2022-8-4 10:58
回复

使用道具 举报

17632#
 楼主| 发表于 2022-8-4 10:58:38 | 只看该作者
Anson4 发表于 2022-8-4 10:43
好的,谢谢!
那卸载指令呢?
我现在用 MOUN-vhd -u D:%uos-20-home-desktop-amd64.iso 来卸载比较麻烦 ...

MOUN-vhd  加载ISO
不用Imdisk
这个是Win10自带的功能。 不需要安装 Imdisk


///////////////
IMDISK 加载ISO(自动按需加载Imdisk驱动):
加载:
RAMD imdisk*&Id  -a  -f D:\uos-20-home-desktop-amd64.iso  -m Z:

卸载:
RAMD imdisk* -D  -m Z:
或:
RAMD imdisk* -D  -u %&Id%

  

点评

RAMD imdisk* -Inst 能否优化一下,32位的在64位环境能安装64位驱动? 我替换29号INDATA资源为完整版后,32位的PECMD在64位环境下也还是不能安装64位驱动。 我之所以这么做,是希望用一个32位的PECMD内置脚本后  详情 回复 发表于 2022-8-4 23:56
再请教一个问题:用 RAMD 创建的内存盘,如何将其删除释放出占用的内存?  详情 回复 发表于 2022-8-4 20:40
回复

使用道具 举报

17633#
 楼主| 发表于 2022-8-4 11:38:10 | 只看该作者
本帖最后由 mdyblog 于 2022-8-4 20:28 编辑
Anson4 发表于 2022-8-4 10:43
好的,谢谢!
那卸载指令呢?
我现在用 MOUN-vhd -u D:%uos-20-home-desktop-amd64.iso 来卸载比较麻烦 ...

Win10:
加载:
MOUN-vhd  -iso  D:\AAA.ISO,,,&Ret
SET &Drv=
MSTR &&Id,&&Err=<~1><~2>%&ret%
IFEX #%&Err%<>0, SET Id=-1
IFEX #%&Id%>=0, TEAM part list cdrom %&Id%,&&Ret2| MSTR &Drv=<~2>%&Ret2%  //获得盘符

卸载:
MOUN-vhd  -iso  -u D:\AAA.ISO,,,&Ret

点评

非常感谢!  详情 回复 发表于 2022-8-4 18:32
回复

使用道具 举报

17634#
发表于 2022-8-4 18:32:28 | 只看该作者
mdyblog 发表于 2022-8-4 11:38
Win10:
加载:
MOUN-vhd  -iso  D:\AAA.ISO,,,&Ret

非常感谢!
回复

使用道具 举报

17635#
发表于 2022-8-4 20:40:26 | 只看该作者
本帖最后由 Anson4 于 2022-8-4 20:50 编辑
mdyblog 发表于 2022-8-4 10:58
MOUN-vhd  加载ISO
不用Imdisk
这个是Win10自带的功能。 不需要安装 Imdisk

再请教一个问题:用 RAMD 创建的内存盘,如何将其删除释放出占用的内存?
另外,AWEAlloc 具体是是干什么用的呢?
将其删除好像也没什么影响。

点评

imdisk盘,卸载后就回收了吧? 内存回收是Imdisk自己处理的。  详情 回复 发表于 2022-8-4 21:42
回复

使用道具 举报

17636#
发表于 2022-8-4 21:41:46 | 只看该作者
我是小青蛙 发表于 2022-8-3 20:24
任务栏右键显示桌面或者右下角显示桌面会报错

我感觉这是explorer自己的问题。。。。win11pe里面经常崩溃
回复

使用道具 举报

17637#
发表于 2022-8-4 21:42:36 | 只看该作者
Anson4 发表于 2022-8-4 20:40
再请教一个问题:用 RAMD 创建的内存盘,如何将其删除释放出占用的内存?
另外,AWEAlloc 具体是是干什 ...

imdisk盘,卸载后就回收了吧?
内存回收是Imdisk自己处理的。

点评

求卸载指令,是用 RAMD 创建的盘符,而不是挂载。  详情 回复 发表于 2022-8-4 21:50
回复

使用道具 举报

17638#
发表于 2022-8-4 21:50:02 | 只看该作者
红毛樱木 发表于 2022-8-4 21:42
imdisk盘,卸载后就回收了吧?
内存回收是Imdisk自己处理的。

求卸载指令,是用 RAMD 创建的盘符,而不是挂载。

点评

卸载: RAMD imdisk* -D -m Z: 或: RAMD imdisk* -D -u %&Id% 前面M不是和你说了么。 另外 RAMD imdisk* 后面直接可以接imdisk.exe的参数格式,说明书里有的。看一下imdisk.exe的输出帮助也可以搞定。  详情 回复 发表于 2022-8-4 21:52
回复

使用道具 举报

17639#
发表于 2022-8-4 21:52:02 | 只看该作者
Anson4 发表于 2022-8-4 21:50
求卸载指令,是用 RAMD 创建的盘符,而不是挂载。

卸载:
RAMD imdisk* -D  -m Z:
或:
RAMD imdisk* -D  -u %&Id%

前面M和你说过了的。
另外
RAMD imdisk*   后面直接可以接imdisk.exe的参数格式,说明书里有的。看一下imdisk.exe的输出帮助也可以搞定。

点评

好的,谢谢!  详情 回复 发表于 2022-8-4 21:55
回复

使用道具 举报

17640#
发表于 2022-8-4 21:55:22 | 只看该作者
红毛樱木 发表于 2022-8-4 21:52
卸载:
RAMD imdisk* -D  -m Z:
或:

好的,谢谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-2-26 07:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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