无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

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

    [复制链接]
3721#
 楼主| 发表于 2012-7-16 12:40:15 | 只看该作者
原帖由 clonecd 于 2012-7-16 12:05 发表
SET  ::WM_DROPFILES                    =0x0233
_SUB dropfiles001,W320H240,文件拖放,,
  GROU GROUP1,L14T8W290H60,
//加上以上一句GROUP之后,文件拖放不正常,还请楼主修正。
      LIST FILES01,L ...


这是正常的,可以调整顺序,在前面的优先;一般小的放前面,可以兼顾。
       LIST FILES01,L18T20W280H20,    ,,,0x100   //小的放前面
   GROU GROUP1,L14T8W290H60,   //大的放后面
回复

使用道具 举报

3722#
发表于 2012-7-16 15:25:35 | 只看该作者

回复 #3916 2012abc19701 的帖子

谢谢楼主解惑。经验证:

1. 对于卸载,使用:

SHOW *,E:     //无论是光盘,还是硬盘,都等价于或就是MS卸载盘符的算法,因为:

(1). HKLM\SYSTEM\MountedDevices 的变化和使用 mountvol 一致:
    \DosDevices\E: 键名被删除;对应的 \??\Volume{f78aeec0-0dd8-11e1-baf1-806e6f6e6963} 键名变为:#{f78aeec0-0dd8-11e1-baf1-806e6f6e6963} ;

(2). 用“磁盘管理器”或 “mountvol ” 加载盘符正常!

(3). 这样卸载再加载硬盘、光驱,已不存在前面提到的卸载 scsi 磁盘后出现的问题。

用其他卸载命令,如:“show - 1:1”  “subj E:” 则 注册表无变化;“磁盘管理器”或 “mountvol ” 加载盘符,均报“参数错误”。

2. 加载(“show *,E:” 的前提下):

(1). 对于硬盘,各种 show 命令加载、访问都正常。且 HKLM\SYSTEM\MountedDevices 恢复到同未卸载前一致。

(2). 对于光盘,使用 “subj e:,\\.\cdrom0” 或 “subj e:,\\?\Volume{....}" ,加载盘符、访问正常。但 HKLM\SYSTEM\MountedDevices 不能恢复。

U盘未测试,估计同硬盘。
回复

使用道具 举报

3723#
 楼主| 发表于 2012-7-16 16:11:18 | 只看该作者
原帖由 canmao 于 2012-7-16 15:25 发表 谢谢楼主解惑。经验证:
用其他卸载命令,如:“show - 1:1”  “subj E:” 则 注册表无变化;“磁盘管理器”或 “mountvol ” 加载盘符,均报“参数错误”。


show -* 1:1
subj * E:

(2). 对于光盘,使用 “subj e:,\\.\cdrom0” 或 “subj e:,\\?\Volume{....}" ,加载盘符、访问正常。但 HKLM\SYSTEM\MountedDevices 不能恢复。

subj * e:,\\.\cdrom0
subj * e:,\\?\Volume{....}\
subj * e:,

都有个*开关。
至于没有*或有&是出于其它的用途。

[ 本帖最后由 2012abc19701 于 2012-7-16 16:12 编辑 ]
回复

使用道具 举报

3724#
 楼主| 发表于 2012-7-16 16:51:55 | 只看该作者
原帖由 info 于 2012-7-15 21:25 发表
最新的孵化、稳定版DEVI安装声卡驱动(CAB)失败,网卡、显卡没问题。测试环境为VM7。
2012.1.69.69 可以成功安装
[DEVI $D:\vm\VMA.CAB,,X:\WINDOWS\TEMP]        <0>:操作成功完成。



2012.1.69.69-28 的 【DEVI $D:\vm\VMA.CAB,,X:\WINDOWS\TEMP】
等价于
2012.1.69.70* 2012.1.69.71* 的
【DEVI *nnverify $D:\vm\VMA.CAB,,X:\WINDOWS\TEMP】
新版自动禁止 驱动签名校验,*nnverify关闭该功能 。

比较源代码,其它一致。
回复

使用道具 举报

3725#
发表于 2012-7-16 16:57:57 | 只看该作者

回复 #3921 2012abc19701 的帖子

带上*开关,光盘加载也完满了。再次感谢!
回复

使用道具 举报

3726#
发表于 2012-7-16 17:22:12 | 只看该作者
好多东西,谢谢分享
回复

使用道具 举报

3727#
发表于 2012-7-16 17:22:12 | 只看该作者
好多东西,谢谢分享
回复

使用道具 举报

3728#
发表于 2012-7-16 19:27:26 | 只看该作者

回复 #3922 2012abc19701 的帖子

不是这个参数的原因,等下我逐个版本测试下。

我猜测可能是设备ID匹配的问题,是不是新版匹配严格些?

逐个版本测试,69.69版,5月28的可以,6月3(69.69-28) 的不行。

VMA.CAB.rar (31.97 KB, 下载次数: 9)

[ 本帖最后由 info 于 2012-7-16 19:59 编辑 ]
回复

使用道具 举报

3729#
 楼主| 发表于 2012-7-16 22:17:30 | 只看该作者
原帖由 info 于 2012-7-16 19:27 发表
不是这个参数的原因,等下我逐个版本测试下。
我猜测可能是设备ID匹配的问题,是不是新版匹配严格些?
逐个版本测试,69.69版,5月28的可以,6月3(69.69-28) 的不行。146435

-16 版已修正。 新版匹配严格些;防止找到错误驱动
找到驱动: PCI\VEN_1274&DEV_1371, INF 文件: E:\VMA\ess1370\es1370.inf
[DEVI *devid:PCI\VEN_1274&DEV_1371 *dummy  *sub *7pe  E:\VMA\ess1370]        <0>:操作成功完成。



[ 本帖最后由 2012abc19701 于 2012-7-16 22:19 编辑 ]
回复

使用道具 举报

3730#
发表于 2012-7-17 07:41:07 | 只看该作者
上面这个修正:

是:优先"精确匹配" ,没有再"不精确匹配"  ?

还是: 直接就"不精确匹配"  ?


通常:
PCI\VEN_15AD&DEV_07A0&SUBSYS_07A015AD&REV_01
PCI\VEN_8086&DEV_7111&SUBSYS_197615AD&REV_01

精简为:

PCI\VEN_15AD&DEV_07A0
PCI\VEN_8086&DEV_7111

即可保证正确安装.

如果驱动包里面,驱动ID重复, PE默认
PE安装驱动,默认:PCI\VEN_15AD&DEV_07A0&SUBSYS_07A015AD&REV_01 优先


PCI\VEN_15AD&DEV_07A0 上面找到,就忽略这个.

如果ID完全相同,先找到的优先. 后面的忽略

(AHCI,RAID驱动,都是这样执行的)

[ 本帖最后由 dvd008 于 2012-7-17 07:46 编辑 ]
回复

使用道具 举报

3731#
 楼主| 发表于 2012-7-17 09:57:33 | 只看该作者
原帖由 dvd008 于 2012-7-17 07:41 发表


1:上面改的是 INF文件格式特别的原因。他提供的INF不一样;所以一直没有碰到这个问题。

2:
是:按要求"精确匹配" 。
默认是2级 "精确匹配" , 级别由 参数“匹配级别” 设定。
这个没有变。

通常:
PCI\VEN_15AD&DEV_07A0&SUBSYS_07A015AD&REV_01
PCI\VEN_8086&DEV_7111&SUBSYS_197615AD&REV_01

默认2级 "精确匹配"  精简为:
PCI\VEN_15AD&DEV_07A0
PCI\VEN_8086&DEV_7111

如果 参数“匹配级别” 设定3,为:
PCI\VEN_15AD&DEV_07A0&SUBSYS_07A015AD
PCI\VEN_8086&DEV_7111&SUBSYS_197615AD

3:如果ID完全相同,先找到的优先. 后面的忽略
目前这个 -17版没有。 -18版才有
回复

使用道具 举报

3732#
发表于 2012-7-17 10:03:28 | 只看该作者
这样问题在3卡方面,可能不多

如果有驱动,DEVI失败,还可以尝试手工
设备管理器或者DRVLOAD直接安装

这个问题不是太大
回复

使用道具 举报

3733#
 楼主| 发表于 2012-7-17 10:25:10 | 只看该作者

屏蔽系统热键

PECMD2012.1.70.1-120705_win32.多窗口多线程孵化版-18.sfx.zip:

屏蔽系统热键
ENVI @@EATEKEYS=VK_LWIN  VK_RWIN ALT+VK_TAB  Alt+VK_ESCAPE  Ctrl+VK_ESCAPE
HELP ENV  -》@@EATEKEYS
回复

使用道具 举报

3734#
 楼主| 发表于 2012-7-17 12:08:05 | 只看该作者

回复 #3932 clonecd 的帖子

1:
原来都有效。

只是原来的方式令人很迷惑,且很难扩展。

新增方案 采用命令词 方式。扩展方便。 含义清楚,分工清楚细致。

2:
无前导符表示初始化下拉列表框所有的条目,格式为 "ENVI @下拉列表框名称=条目1|条目2|条目3..."
实际(按兼容4.0)只有"条目1"有效,且为新增加或选择的条目;=+也是如此。

不知大家试验4.0是否如此。

[ 本帖最后由 2012abc19701 于 2012-7-17 12:11 编辑 ]
回复

使用道具 举报

3735#
 楼主| 发表于 2012-7-17 12:13:23 | 只看该作者

回复 #3934 clonecd 的帖子

都可。
标准:
ENVI @下拉列表框名称.QUERY=;变量名
回复

使用道具 举报

3736#
 楼主| 发表于 2012-7-17 12:27:41 | 只看该作者

配置命令的规范化:

配置命令的规范化:

ENVI EXPORTLOCAL=
ENVI &FORCELOCAL=
ENVI &&&EnviMode=

SET  EXPORTLOCAL=
SET  &FORCELOCAL=
SET  &&&EnviMode=

统一为:

ENVI &&&EXPORTLOCAL=
ENVI &&&FORCELOCAL=
ENVI &&&EnviMode=

SET  &&&EXPORTLOCAL=
SET  &&&FORCELOCAL=
SET  &&&EnviMode=
(1) 无论ENVI 还是 SET 后面的内容一致。
(2) 不同命令前缀 统一为&&&
目的: 提高速度,书写规范。


目前过渡期, 还可以 ENVI &FORCELOCAL=  和  SET &FORCELOCAL=
以后 删除。


注意适当修改代码。主要可能有:ENVI &&&FORCELOCAL=
回复

使用道具 举报

3737#
 楼主| 发表于 2012-7-17 12:29:03 | 只看该作者

回复 #3936 clonecd 的帖子

兼容4.0实际效果。
4.0 是这样的吗?

(LIST )4.0的说明和 实际效果  不一致。可能是没写完。

[ 本帖最后由 2012abc19701 于 2012-7-17 12:30 编辑 ]
回复

使用道具 举报

3738#
 楼主| 发表于 2012-7-17 13:24:04 | 只看该作者

回复 #3939 clonecd 的帖子

》》那在你的 -18版里,+ 是指增加并选中吗?
是这样的。
如果有就只是选中。
如果没有就增加并选中。
回复

使用道具 举报

3739#
发表于 2012-7-17 14:12:28 | 只看该作者

回复 #3937 2012abc19701 的帖子

除在配置命令中外,其他情况下,“SET” 是否还等价“ENVI &”?
回复

使用道具 举报

3740#
 楼主| 发表于 2012-7-17 14:36:48 | 只看该作者
>>除在配置命令中外,其他情况下,“SET” 是否还等价“ENVI &”?
是的。
设置变量时 “SET”  等价“ENVI &”。 少写一个&,一定是PE变量。


SET    ABC=...  等价  ENVI   &ABC=...
SET   &ABC=...  等价  ENVI  &&ABC=...
SET  &&ABC=...  等价  ENVI  &&ABC=...

SET &V=1
{
    SET &V=2   // 等价  ENVI  &&V=2
    MESS 1 &V=[%&V%]   // 2
}
MESS 2 &V=[%&V%]       // 1  


[ 本帖最后由 2012abc19701 于 2012-7-17 14:49 编辑 ]
回复

使用道具 举报

3741#
 楼主| 发表于 2012-7-17 14:45:20 | 只看该作者
原帖由 clonecd 于 2012-7-17 13:31 发表
我用现在的代码,在4.0跑不了,没法帮你试了。


CALL @LIST001
_SUB LIST001,W300H185,测试LIST,
    LIST zLIST,L18T28W240H20,1,,1
    ITEM DOIT1,L30T76W100H28,ENVI @zLIST=, CALL CHLIST,
    ITEM DOIT2,L142T75W100H28,ENVI @zLIST=+,CALL CHLIST2,
_END
_SUB CHLIST
     ENVI @zLIST=A|B|C|D
_END

_SUB CHLIST2
     ENVI @zLIST=+X|Y|Z
_END  
回复

使用道具 举报

3742#
发表于 2012-7-17 15:27:22 | 只看该作者
原帖由 2012abc19701 于 2012-7-16 16:51 发表



2012.1.69.69-28 的 【DEVI $D:\vm\VMA.CAB,,X:\WINDOWS\TEMP】
等价于
2012.1.69.70* 2012.1.69.71* 的
【DEVI *nnverify $D:\vm\VMA.CAB,,X:\WINDOWS\TEMP】
新版自动禁止 驱动签名校验,*nnverify ...


新版自动禁止驱动签名校验,稳定版测试还会出现,测试的是03PE

Snap1.jpg (73.58 KB, 下载次数: 118)

Snap1.jpg
回复

使用道具 举报

3743#
 楼主| 发表于 2012-7-17 17:56:55 | 只看该作者
原帖由 zhaohj 于 2012-7-17 15:27 发表
新版自动禁止驱动签名校验,稳定版测试还会出现,测试的是03PE


可能和PE有关需要加密服务(Crypt)!!注册表不正常也会出错!!。
好多PE就没有这个服务。

1. 你在一个正常的2003生试试!!!。

2:
你把运行前的注册表全部导出来,贴上来。
回复

使用道具 举报

3744#
发表于 2012-7-17 18:03:56 | 只看该作者
原pecmd4.0从没产生驱动签名校验提示。
而xppe,win7pe也不会提示,只发生在03PE中
附上注册表

[ 本帖最后由 zhaohj 于 2012-7-17 18:11 编辑 ]

Snap2.jpg (39.12 KB, 下载次数: 122)

Snap2.jpg

SETUPREG.CAB.rar

58.47 KB, 下载次数: 9

回复

使用道具 举报

3745#
发表于 2012-7-17 18:52:06 | 只看该作者
原帖由 2012abc19701 于 2012-7-17 10:25 发表
PECMD2012.1.70.1-120705_win32.多窗口多线程孵化版-18.sfx.zip:

屏蔽系统热键
ENVI @@EATEKEYS=VK_LWIN  VK_RWIN ALT+VK_TAB  Alt+VK_ESCAPE  Ctrl+VK_ESCAPE
HELP ENV  -》@@EATEKEYS

---------------------------------------------------------
楼主,这个是标准的接口是吗?这个接口是否也提供了实时恢复的功能?
回复

使用道具 举报

3746#
 楼主| 发表于 2012-7-17 18:55:22 | 只看该作者

回复 #3948 988668 的帖子

解除屏蔽:
ENVI @@EATEKEYS=
回复

使用道具 举报

3747#
发表于 2012-7-17 18:58:27 | 只看该作者
驱动签名,WIN8PE也会出现。

不过,点几下,就完了

我不认为是问题。
4.0我这里,跟本不能安装驱动(失败)
回复

使用道具 举报

3748#
 楼主| 发表于 2012-7-17 19:01:43 | 只看该作者

回复 #3947 zhaohj 的帖子

1:
不是启动前的注册表模板。

而是启动后的实际的注册表。
regedit.exe   -> HKEY_LOCAL_MACHINE -》 文件 -》 导出  -》abc.reg
abc.reg  贴上来。

2:
测试 加密服务是否正常:
HASH $mdyblog.blog.163.com,&&hPSW
MESS  【%&hPSW%】

3:
很多PE的  加密服务 没启动,所以 MD5加密失败。所以PE启动登录密码不采用MD5,而用BASE。
BASE是自己写的算法,和系统无关。
4.0的MD5好像也是自己写的。
能省就省,我就不写了(控制体积),尽量用系统已有的。

[ 本帖最后由 2012abc19701 于 2012-7-17 19:10 编辑 ]
回复

使用道具 举报

3749#
发表于 2012-7-17 19:04:01 | 只看该作者
原帖由 2012abc19701 于 2012-7-17 18:55 发表
解除屏蔽:
ENVI @@EATEKEYS=

----------------------------------------------
谢谢,这样就满足要求了,实在是太好
回复

使用道具 举报

3750#
发表于 2012-7-17 20:59:15 | 只看该作者
是的,存在加密服务,但没有启用。
贴上注册表

[ 本帖最后由 zhaohj 于 2012-7-17 21:00 编辑 ]

Snap3.jpg (14.24 KB, 下载次数: 120)

Snap3.jpg

hklm.rar

281.9 KB, 下载次数: 14

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-26 12:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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