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

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

   火... [复制链接]
发表于 2012-7-16 17:22:12 | 显示全部楼层
好多东西,谢谢分享
回复

使用道具 举报

发表于 2012-7-16 17:22:12 | 显示全部楼层
好多东西,谢谢分享
回复

使用道具 举报

发表于 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 编辑 ]
回复

使用道具 举报

 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

发表于 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 编辑 ]
回复

使用道具 举报

 楼主| 发表于 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版才有
回复

使用道具 举报

发表于 2012-7-17 10:03:28 | 显示全部楼层
这样问题在3卡方面,可能不多

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

这个问题不是太大
回复

使用道具 举报

 楼主| 发表于 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
回复

使用道具 举报

 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2012-7-17 12:13:23 | 显示全部楼层

回复 #3934 clonecd 的帖子

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

使用道具 举报

 楼主| 发表于 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=
回复

使用道具 举报

 楼主| 发表于 2012-7-17 12:29:03 | 显示全部楼层

回复 #3936 clonecd 的帖子

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

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

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

使用道具 举报

 楼主| 发表于 2012-7-17 13:24:04 | 显示全部楼层

回复 #3939 clonecd 的帖子

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

使用道具 举报

发表于 2012-7-17 14:12:28 | 显示全部楼层

回复 #3937 2012abc19701 的帖子

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

使用道具 举报

 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

 楼主| 发表于 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  
回复

使用道具 举报

发表于 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
回复

使用道具 举报

 楼主| 发表于 2012-7-17 17:56:55 | 显示全部楼层
原帖由 zhaohj 于 2012-7-17 15:27 发表
新版自动禁止驱动签名校验,稳定版测试还会出现,测试的是03PE


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

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

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

使用道具 举报

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

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

SETUPREG.CAB.rar

58.47 KB, 下载次数: 10

回复

使用道具 举报

发表于 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

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

使用道具 举报

 楼主| 发表于 2012-7-17 18:55:22 | 显示全部楼层

回复 #3948 988668 的帖子

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

使用道具 举报

发表于 2012-7-17 18:58:27 | 显示全部楼层
驱动签名,WIN8PE也会出现。

不过,点几下,就完了

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

使用道具 举报

 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

发表于 2012-7-17 19:04:01 | 显示全部楼层
原帖由 2012abc19701 于 2012-7-17 18:55 发表
解除屏蔽:
ENVI @@EATEKEYS=

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

使用道具 举报

发表于 2012-7-17 20:59:15 | 显示全部楼层
是的,存在加密服务,但没有启用。
贴上注册表

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

hklm.rar

281.9 KB, 下载次数: 15

回复

使用道具 举报

 楼主| 发表于 2012-7-17 23:19:32 | 显示全部楼层
原帖由 zhaohj 于 2012-7-17 20:59 发表
是的,存在加密服务,但没有启用。
贴上注册表



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

加了  DEVI驱动签名 LOGS 信息。

[LOGS *E:\X.LOG]        <0>:操作成功完成。
DEVI驱动签名【成功】


看看LOGS吧  “DEVI驱动签名”行。
回复

使用道具 举报

 楼主| 发表于 2012-7-17 23:53:03 | 显示全部楼层
原帖由 clonecd 于 2012-7-17 22:56 发表
问个禁用标签页的问题,不知能否实现。146479


    ENVI @TABS1.Select=%&Select0%  //恢复

禁用标签1和2.zip (638 Bytes, 下载次数: 13)
回复

使用道具 举报

 楼主| 发表于 2012-7-18 01:47:51 | 显示全部楼层

关于有图形界面的多线程

原帖由 2012abc19701 于 2012-7-17 23:53 发表
     ENVI @TABS1.Select=%&Select0%  //恢复 146481




1: 关于有图形界面的多线程:
关于界面的操作,用 POSTMSG、SENDMSG 转换的主线程,


FUN1:
ENVI @this.POSTMSG=#1
或:
ENVI @this.SENDMSG=#1


主线程:
ENVI @this.MSG=#1: CALL OnMsg1
THREAD*  CALL FUN1

2: 关于 THREAD*
(1)一般在窗口函数中使用。堆栈链恰好从此处,即此窗口主堆栈,分



(2)如果在子函数中使用。堆栈链从此窗口主堆栈,分开。

      从窗口主堆栈后开始,子堆栈的私有PE变量会在子线程自有堆栈中原样重建。

_SUB WIN1,W289H249,新窗口1,
    ENVI &&A=1

    ENVI &&A2=1
    CALL FUN1
_END

_SUB  FUN1

    ENVI &&B=1
    ENVI &&C=1
   CALL FUN2

_END


_SUB  FUN2

    ENVI &&C=2
    ENVI &&A2=2
    THREAD*  THREADFUN

_END

_SUB  THREADFUN
    ... ...

_END



(1)子线程:
A 不会重建,而是链接在一起,线程共享。

重建PE变量B=1  C=2    A2=2

A2屏蔽了主线程的A2=1,



(2)主线程
  B, C 在FUN1返回时,已经自动销毁, FUN1FUN2 的堆栈也自动销毁。





(3)除了WIN, 还有LOAD 的 堆栈, 起始堆栈, CALL @函数名堆栈,CALL 函数名后逗号*其堆栈都可以作为 THREAD*的堆栈分支点,



“CALL 函数名后逗号*”:

_SUB  FUN3,*

   ... ...

_END

CALL FUN3 ...

此时 也是





CALL @函数名

_SUB  FUN4

   ... ...

_END
CALL @FUN4 ...
回复

使用道具 举报

发表于 2012-7-18 07:49:26 | 显示全部楼层
原帖由 2012abc19701 于 2012-7-17 23:19 发表

试试:
e70ls18a#PECMD2012.1.70.1-120705_win32.多窗口多线程孵化版-18.sfx.zip
加了  DEVI驱动签名 LOGS 信息。
[LOGS *E:\X.LOG]        :操作成功完成。
DEVI驱动签名【成功】
看看LOGS吧  “ ...


这个版本测试,log中没发现“DEVI驱动签名【成功】”字样。
附上log.

logs.rar

7.89 KB, 下载次数: 10

回复

使用道具 举报

 楼主| 发表于 2012-7-18 08:18:07 | 显示全部楼层
原帖由 zhaohj 于 2012-7-18 07:49 发表
这个版本测试,log中没发现“DEVI驱动签名【成功】”字样。
附上log.


版本不对吧
e70ls18a#PECMD2012.1.70.1-120705_win32.多窗口多线程孵化版-18.sfx.zip  或以后版本。
根本没有发现一个 “DEVI驱动签名【”

看系统记录,好像是破解失败。(也可能说的其它处的)
什么系统? 先在标准系统试试。
看破解算法是不是在该系统无效。
如果, DEVI驱动签名【成功】,但还是无法安装或弹出提示,那么就是“破解算法是不是在该系统无效”。

能不能分开测试,
在PECMD.EXE  下面的命令行区执行
TEAM LOGS *D:\DEVI.log| DEVI $a:\NET.CAB|  LOGS| EXEC $D:\DEVI.log

或不用实际安装:
TEAM LOGS *D:\DEVI.log| DEVI *dummy  $a:\NET.CAB |  LOGS| EXEC $D:\DEVI.log
Snap1.gif


[ 本帖最后由 2012abc19701 于 2012-7-18 08:26 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-9 07:54

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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