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

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

   火... [复制链接]
发表于 2013-4-8 09:29:55 | 显示全部楼层
ghost -dd执行后查看GHSTSTAT.txt可以得到ghost定义的分区号
ghost8和ghost11定义的分区号应该是一样的
回复

使用道具 举报

 楼主| 发表于 2013-4-8 09:35:13 | 显示全部楼层
哦对,应该加个-raw,加了-raw在 2- 的时候正常了,3-的时候还是显示 **mem ?但是3-的时候应该已经完成退出 ...
2010qaqz111 发表于 2013-4-8 08:57
下载 PECMD2012.1.75.1-130314-54.多窗口线程孵化版_win32_64.sfx.zip
回复

使用道具 举报

 楼主| 发表于 2013-4-8 09:37:54 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-8 09:41 编辑

回复 5671# 2011hwo1
只能 这样了, 自己的算法 总不可靠。
谁知道GHOST 哪儿有藏一个特例。 没有一个固定公开的标准。
号码一错 , 就写错分区了!!!
不足的是,--DD  太慢, 还需要写磁盘文件。
回复

使用道具 举报

发表于 2013-4-8 09:39:33 | 显示全部楼层
下载 PECMD2012.1.75.1-130314-54.多窗口线程孵化版_win32_64.sfx.zip
mdyblog 发表于 2013-4-8 09:35


-54是修正的什么?
测试3-还是 **mem。
回复

使用道具 举报

 楼主| 发表于 2013-4-8 09:40:07 | 显示全部楼层
这个执行之后在系统的“屏幕分辨率”控制页里看到还是内置的被设为主显示器,任务栏也在内置显示器上 ...
2010qaqz111 发表于 2013-4-8 09:01

你那什么系统?
我这 WIN7X64 正常。 可反复切换。
不是XP吧, XP没试过。
回复

使用道具 举报

发表于 2013-4-8 09:41:25 | 显示全部楼层
我是用的 WIN8PE,天意那个 1.61 改的。
XP 应该是不行吧,如果是用的 SetDisplayConfig 的话,这个函数是 win7 开始才有的。
回复

使用道具 举报

 楼主| 发表于 2013-4-8 10:06:08 | 显示全部楼层
我是用的 WIN8PE,天意那个 1.61 改的。
XP 应该是不行吧,如果是用的 SetDisplayConfig 的话,这个函数是 ...
2010qaqz111 发表于 2013-4-8 09:41


我的8PEX64 : USM_8PE_x64_UEFI_v1.0.0.3.iso
不认双显示器, 只有一个啊。
8pe.png
对比, zhengchang 系统:
PC.GIF

你那8PE 认出2个显示器吗? 如果能, 给个链接吧(直接下那个文件的链接), 免得下载错了版本。下来试试。
回复

使用道具 举报

发表于 2013-4-8 10:14:33 | 显示全部楼层
我找找看。
回复

使用道具 举报

发表于 2013-4-8 10:17:59 | 显示全部楼层
PECMD2012.1.75.1-130314-50.多窗口线程孵化版_win32_64.sfx:
SED支持部分替换。
  替换为
即在后面加 ...
mdyblog 发表于 2013-4-8 01:18


SED &V=0,[a-zA-Z\(\)],,(hqwed1)
MESS 【%&V%】
这个产生的乱码解决了
回复

使用道具 举报

 楼主| 发表于 2013-4-8 10:18:23 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-8 11:04 编辑

-54是修正的什么?
测试3-还是 **mem。
2010qaqz111 发表于 2013-4-8 09:39

那就闹鬼了

哦, 我加了 ENVI^ ForceLoacal=1
就可以的。
回复

使用道具 举报

发表于 2013-4-8 10:22:03 | 显示全部楼层
回复 5673# mdyblog

那你试试手动ghost看到的系列号和-dd得到的分区号是一样吗
回复

使用道具 举报

发表于 2013-4-8 10:43:56 | 显示全部楼层
那就闹鬼了
mdyblog 发表于 2013-4-8 10:18


我又重新下载了一遍 -54,确实在退出 LOAD **mem 后 %CurFile% 还是 **mem。
回复

使用道具 举报

发表于 2013-4-8 10:48:29 | 显示全部楼层
我的8PEX64 : USM_8PE_x64_UEFI_v1.0.0.3.iso
不认双显示器, 只有一个啊。

对比, zhengchang 系 ...
mdyblog 发表于 2013-4-8 10:06



http://pan.baidu.com/share/link?shareid=192817&uk=1074158592
天意1.61版的,只不过他把桌面右键上的分辨率设置菜单删除了,要从个性化页面左下找过去,分辨率设置的组件是还在的。
回复

使用道具 举报

 楼主| 发表于 2013-4-8 11:12:30 | 显示全部楼层
我又重新下载了一遍 -54,确实在退出 LOAD **mem 后 %CurFile% 还是 **mem。
2010qaqz111 发表于 2013-4-8 10:43

哦。 我这里加了
ENVI^ Forcelocal=1
所以对的。 是环境变量不支持多进程。
回复

使用道具 举报

发表于 2013-4-8 11:17:12 | 显示全部楼层
哦。 我这里加了
ENVI^ Forcelocal=1
所以对的。 是环境变量不支持多进程。
mdyblog 发表于 2013-4-8 11:12



我改成%&CurFile%也显示正常了。
%CurDir%和%CurFile%都是有环境变量和PE变量两个版本同时存在么?
回复

使用道具 举报

 楼主| 发表于 2013-4-8 11:37:44 | 显示全部楼层
回复 5685# 2010qaqz111
是的, 喂兼容4.0, 原来的环境变量依然保存着。
现在 -55版, 可以不加了。
回复

使用道具 举报

发表于 2013-4-8 12:00:05 | 显示全部楼层
天意1.61那个ISO我重新试了下,先要加载他桌面上那个大树的三卡里面的显卡部分,然后桌面右键的分辨率菜单就有了,但是好像要安装好驱动才可以检测到2个显示器,因为我用来实机测试的机器比较老(intel 945),内置显卡驱动不支持,所以是用的自己从完整系统挖出来的显卡驱动,驱动装好后就能在分辨率页面看到2个显示器了。

然后 DISP =1 S0x84 P 的效果还是一样,能设置成扩展桌面模式,但是主显示器还是笔记本内置的。
回复

使用道具 举报

发表于 2013-4-8 12:04:29 | 显示全部楼层
本帖最后由 2010qaqz111 于 2013-4-8 12:06 编辑

-55 试过了,不加&到CurFile也正常了。以后还是尽量用PE变量保险点。

其他的变量比如 Desktop Personal 之类有PE版本吗?
是否只有写明了还有 & 的才有 PE 变量版本?
说明里没有特别指出这个。


&__OldDir   启动时或LOAD前的目录
这个变量有 &__OldFile 吗?有这个就可以追溯 Caller 文件了。
回复

使用道具 举报

 楼主| 发表于 2013-4-8 12:25:48 | 显示全部楼层
-55 试过了,不加&到CurFile也正常了。以后还是尽量用PE变量保险点。

其他的变量比如 Desktop Personal  ...
2010qaqz111 发表于 2013-4-8 12:04


Desktop Personal  等 系统 变量只有 环境变量版。
他们比较特别, 有特别的处理, 所以没没加PE变量版, 再看看吧。
新加的变量基本上只有 PE变量版, 已免给多线程机制带来麻烦。
&__OldDir 只有 PE变量版。 就是用来追溯调用前目录的。
PATH @%&__OldDir%
回到原来目录了。
回复

使用道具 举报

 楼主| 发表于 2013-4-8 12:27:02 | 显示全部楼层
本帖最后由 mdyblog 于 2013-4-8 12:55 编辑

回复 5687# 2010qaqz111
看来我这够呛,可能没驱动。
刚下完,我试试。

你能在正常系统(WIN7)试试吗 ? 对比一下, 便于找原因。
回复

使用道具 举报

发表于 2013-4-8 12:41:58 | 显示全部楼层
本帖最后由 2010qaqz111 于 2013-4-8 12:51 编辑

正常win7试了,一样的效果。

我用的都是x86的版本。

完整的win8x86是正确的,DISP =1 S0x84 P 能够将外置显示器正确设置成主显示器,然后 DISP =0 S0x84 P 和 =1 来回切换了几次都没有问题。


完整的 win7 确实不行,原因有可能是在 explorer.exe 上,完整win8用的explorer.exe是win8配套的版本,win8pe 为了搞开始菜单应该是替换成了 win7 的 explorer,我用 win8 的 explorer 换到 win8pe 再试试。


另外,SHEL explorer.exe 执行之后,能够换另外一个程序来做 shell 吗?不然每次换一下 explorer 版本做对比就要重新启动一次。
回复

使用道具 举报

 楼主| 发表于 2013-4-8 13:01:08 | 显示全部楼层
正常win7试了,一样的效果。

我用的都是x86的版本。

完整的win8x86是正确的,DISP =1 S0x84 P 能够将 ...
2010qaqz111 发表于 2013-4-8 12:41

天翼WIN8PE试了, 没显卡驱动。
有分辨率设置, 但只有一个显示器。
设备管理中, 2个显卡都是问号。
没辙了。
》》完整的win8x86是正确的,DISP =1 S0x84 P 能够将外置显示器正确设置成主显示器,然后 DISP =0 S0x84 P 和 =1 来回切换了几次都没有问题。
那么看来程序正常。
现在怎么让 PE正常起来。 
》》完整的 win7 确实不行
那就奇怪了, 我这WIN7X64很正常, 可来回切换。
》》另外,SHEL explorer.exe 执行之后,能够换另外一个程序来做 shell 吗?不然每次换一下 explorer 版本做对比就要重新启动一次。
可以的。
SHEL  其他程序
KILL 原来的SHELL
新的SHEL就自动启动了。
回复

使用道具 举报

发表于 2013-4-8 13:24:00 | 显示全部楼层
SHEL  其他程序
KILL 原来的SHELL
新的SHEL就自动启动了。

我试试。
现在-55 版 LOAD **mem 的代码里面的 IMPORT 好像又不能展开文件了,日志里直接去下一条命令了,我先换回-52的试试。
回复

使用道具 举报

 楼主| 发表于 2013-4-8 13:26:59 | 显示全部楼层
回复 5693# 2010qaqz111
环境变量 %CurDir%  改为 %&CurDir%。

算了, 我改改吧, Import中 加上 环境变量 %CurDir%  吧。
回复

使用道具 举报

发表于 2013-4-8 13:30:48 | 显示全部楼层
换回 -52 同样的地方确实就可以过去了。


win8 的 explorer.exe 好像不能直接用在 win8pe 做 shell,一直反复启动但是又马上就退出了。
回复

使用道具 举报

发表于 2013-4-8 13:31:53 | 显示全部楼层
本帖最后由 2010qaqz111 于 2013-4-8 13:35 编辑
回复  2010qaqz111
环境变量 %CurDir%  改为 %&CurDir%。

算了, 我改改吧, Import中 加上 环境变量  ...
mdyblog 发表于 2013-4-8 13:26


我是 IMPORT 的 %SystemRoot%\system32\lib.wcs,没有用 %CurDir% 也不是直接不带目录的只有一个文件名,所有 import 都是这样写的。
回复

使用道具 举报

发表于 2013-4-8 14:03:28 | 显示全部楼层
本帖最后由 2010qaqz111 于 2013-4-8 14:05 编辑

win8 的 explorer 直接拿来做 8pe 的 shell 貌似不行,启动到单一显示器模式后桌面倒是正常,但是任务栏全是空的,disp =1 s0x84 p也还是老样子不能正确设置主显示器,而且扩展桌面也不正常,副显示器上有一半是黑屏,不知道是被窗口遮住了还是怎么回事。应该是加入 win7 explorer 的时候还加入或者替换了其他 win7 版本的文件,所以导致 disp 不能正确设置。
我找个 7pe 试试。就是不知道 8pe 的显卡驱动能不能在 7pe 用。
回复

使用道具 举报

发表于 2013-4-8 14:29:50 | 显示全部楼层
win7x86pe 也是可以的,完整版win7x86不行,win8pe 不行。
回复

使用道具 举报

 楼主| 发表于 2013-4-8 15:09:00 | 显示全部楼层
我是 IMPORT 的 %SystemRoot%\system32\lib.wcs,没有用 %CurDir% 也不是直接不带目录的只有一个文件名 ...
2010qaqz111 发表于 2013-4-8 13:31


PECMD2012.1.75.1-130314-56.多窗口线程孵化版_win32_64.sfx.zip 好了。
那几个 环境变量, 搅的 好 烦啊。
为了少干扰 多线程, 一部小心,就出问题了。 (改来改去的, 会干扰多线程程序。)
最好什么时候取消掉。
尤其那个 LOAD D:\A\B.WCS  , 当前目录就改为D:\A\
  多线程下是有问题的。
回复

使用道具 举报

 楼主| 发表于 2013-4-8 15:11:00 | 显示全部楼层
回复 5697# 2010qaqz111
显示应该 与 explorer  无关。 explorer   只是一个应用程序而已。
与DLL 和 驱动 有关。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-24 05:33

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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