无忧启动论坛

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

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

    [复制链接]
7441#
 楼主| 发表于 2024-5-15 08:09:36 | 显示全部楼层
hhh333 发表于 2024-5-15 07:34
13/0501e/0512CD-q均测试通过,Win7pe。win8未测了0512与0501是两个方向吗?

0501  和0512 是最后的两个版本。
0501 改完了, 就改 0512呗。
回复

使用道具 举报

7442#
 楼主| 发表于 2024-5-15 08:31:38 | 显示全部楼层
泮安宁 发表于 2024-5-14 23:38
CODE *jm   PeVar,+|-|^|#|>|.,数据或源偏移,粒度,偏移,字节数[,StepS,Loops[,StepD]]           
//^ ...

是这个, 不知道是否合用。
回复

使用道具 举报

7443#
 楼主| 发表于 2024-5-15 11:17:23 | 显示全部楼层
泮安宁 发表于 2024-5-15 10:41
我没理解错的话应该是不适用
需要对

可以直接用 2进制模式数组。 配合 FORX *L  start step end,游标
  1. @TEAM ENVI^ EnviMode=1| ENVI^ ForceLocal=1
  2. SET$# &passphrase=0x61 0xA7 0xA2 0x6F 0xAD 0x45 0xAF 0x1B 0x5B 0xB0 0x42 0xF8 0xD8 0x6D 0x2E 0xF6 0xD9 0x83 0x6E 0x4E 0xFB 0xC7 0xDF 0x00 0x59 0x3A 0x99 0x4E 0x0A 0x8D 0x8B 0x2F 0x68 0xFE 0x71 0xCE 0xBB 0x8E 0xEB 0x83 0xFE 0xB9 0xA3 0xCA 0xCE 0xC6 0xEC 0xE6 0x45 0x6A 0x76 0x82 0x1C 0xE9 0xD5 0x63 0x93 0x17 0x17 0x9D 0x08 0x2A 0x15 0x44
  3. SET$# &passphrase2=0x61 0xA7 0xA2 0x6F 0xAD 0x45 0xAF 0x1B 0x5B 0xB0 0x42 0xF8 0xD8 0x6D 0x2E 0xF6 0xD9 0x83 0x6E 0x4E 0xFB 0xC7 0xDF 0x00 0x59 0x3A 0x99 0x4E 0x0A 0x8D 0x8B 0x2F 0x68 0xFE 0x71 0xCE 0xBB 0x8E 0xEB 0x83 0xFE 0xB9 0xA3 0xCA 0xCE 0xC6 0xEC 0xE6 0x45 0x6A 0x76 0x82 0x1C 0xE9 0xD5 0x63 0x93 0x17 0x17 0x9D 0x08 0x2A 0x15 0x44
  4. CALL pbkdf2
  5. _SUB pbkdf2
  6.     SET &n=1
  7.     SET &byte_n=0
  8.     SET &tmp=0
  9.     FORX *L 1 1 8000,&n,   FORX *L 0 1 4,&byte_n,  ^CALC #&tmp= %%passphrase?char:%&byte_n%%% @ %%passphrase2?char:%&byte_n%%%
  10.     MESS ok
  11. _END
复制代码



回复

使用道具 举报

7444#
 楼主| 发表于 2024-5-15 12:31:54 | 显示全部楼层
泮安宁 发表于 2024-5-14 17:58
这个代码怎么优化一下,运行太慢了,为了表述方便这是简化后的,在简化之前运行更慢

你这 异或 运算结果 tmp, 存到那儿?
向量运算的结果也是向量
A[] = B[] op  C[]

B[] = B[] op  C[]
回复

使用道具 举报

7445#
 楼主| 发表于 2024-5-15 13:51:41 | 显示全部楼层
泮安宁 发表于 2024-5-15 12:57
有点混乱了,请忽略我上面的发言,上面的变量名和值与我下面说的无关重新发一下
首先&&derived的值传入H ...

我分析 想了逻辑就是&derived[] = derived1[] @ actual[]


应该 可以用向量运算


回复

使用道具 举报

7446#
 楼主| 发表于 2024-5-15 15:40:52 | 显示全部楼层
hhh333 发表于 2024-5-15 15:26
PECMD0512CG测试正常

那太好了!!
回复

使用道具 举报

7447#
 楼主| 发表于 2024-5-15 17:06:43 | 显示全部楼层
本帖最后由 mdyblog 于 2024-5-15 17:07 编辑
hhh333 发表于 2024-5-15 16:40
我现在把这个执行顺序改了一下,办公室这台电脑驱动显卡也正常了,不然在驱动声卡后执行就不能驱动

好的!!!

现在测试的时候, 还是不要该ISO代码。 我在找 我这边哪些代码引起问题。
0512C 已经是完整功能了。
后面就是找 0512B代码问题。
正在往 0512B靠。
回复

使用道具 举报

7448#
 楼主| 发表于 2024-5-15 21:32:58 | 显示全部楼层
hhh333 发表于 2024-5-15 18:26
都C了还往B靠啊?B有更好的功能?

关键是找出问题是哪儿。
C中为保险, 用了新方法, 同时保留的旧的代码, 有些重复。
回复

使用道具 举报

7449#
 楼主| 发表于 2024-5-16 11:13:00 | 显示全部楼层
本帖最后由 mdyblog 于 2024-5-16 11:31 编辑

能发个 PECMD.INI 能不能默认选择 影音模式.  老是错过选择, 严重影响测试效率。也可以 用个 配置
READ %&SyetemRoot%\System32\SyetemSel.ini,10,&&SysSelMSTR   &SysSel=<~1>%&SysSel%
CALC -err=-1  #&SysSel=(%&SysSel%) + 0



回复

使用道具 举报

7450#
 楼主| 发表于 2024-5-16 11:32:16 | 显示全部楼层
hhh333 发表于 2024-5-16 11:28
可以的啊,选择重启后按以上方式操作

重启后, 没有保留上次的选择呀。 还是要重新选择 哦。
回复

使用道具 举报

7451#
 楼主| 发表于 2024-5-16 11:44:01 | 显示全部楼层
hhh333 发表于 2024-5-16 11:28
可以的啊,选择重启后按以上方式操作

这个吗?
回复

使用道具 举报

7452#
 楼主| 发表于 2024-5-16 16:26:41 | 显示全部楼层
hhh333 发表于 2024-5-16 14:55
是的,不是只读介质这一项可用的。

请测试12CJ
回复

使用道具 举报

7453#
 楼主| 发表于 2024-5-16 17:39:26 | 显示全部楼层
hhh333 发表于 2024-5-16 16:44
好的,回头马上测试。
另外,这个是不是也解决一下,

要不来个比例
回复

使用道具 举报

7454#
 楼主| 发表于 2024-5-16 17:41:45 | 显示全部楼层

请测试12CJ2  ,多测一下, 不放心。
回复

使用道具 举报

7455#
 楼主| 发表于 2024-5-16 18:23:40 | 显示全部楼层
hhh333 发表于 2024-5-16 17:43
也没必要,简单点好,就是两个按钮近一点固定那么远就行了

好的。

请测试   12CJ 2  12CK ,多测一下, 不放心。
回复

使用道具 举报

7456#
 楼主| 发表于 2024-5-16 19:57:44 | 显示全部楼层
xmzhqw 发表于 2024-5-16 18:29
M大:您好!
今天下载新版的 pecmd,用在Smine的PE WIN10PE 64位全功能版-基于官方22H2镜像 测试了一下, ...

PECMD 默认 自己 SendMessageW,#%hHwnd%,#1466,#0,#0

%SystemRoot%\System32\OnShell.ini 可以拦截 这个处理
参数
// 1:死  掉:  AfterTerm    1      //0为首次 1为重启
// 2:执行前:  BeforeStart  1      //0为首次 1为重启
// 3:执行后:  AfterRun     3 pid  //0为首次且失败 1为重启且失败 2为首次且成功 3为重启且成功


IFEX  #[ '%~1'='AfterRun' & %~2>=2 ],!!  THREAD+ ENVI @@SENDMSG=*?8000?10*Shell_TrayWnd*:0x5BA:0:0   //显示桌面

点评

正说到这个事Win11点这个显示桌面就崩要如何处理?  详情 回复 发表于 2024-5-16 20:02
回复

使用道具 举报

7457#
 楼主| 发表于 2024-5-16 21:37:01 | 显示全部楼层
本帖最后由 mdyblog 于 2024-5-16 21:38 编辑
hhh333 发表于 2024-5-16 21:12
512CL测了,不行。把显卡移到声卡前,可不影响网卡,但显卡也没驱动成功。如果代码不变,与原先的问题一样 ...

0512CJ   0512CJ2   0512CK 呢?

点评

又重新测试了,每种都启动4-5次 H:完全正常,改与不改都正常 J:启动5次大概有2次不正常,改后基本正常 J2:有一半次数不正常,改后基本正常 K:不正常,改后偶而正常 L:不正常,改后也不正常,要么显卡未驱  详情 回复 发表于 2024-5-16 22:00
回复

使用道具 举报

7458#
 楼主| 发表于 2024-5-17 00:26:31 | 显示全部楼层
hhh333 发表于 2024-5-16 22:00
又重新测试了,每种都启动4-5次
H:完全正常,改与不改都正常
J:启动5次大概有2次不正常,改后基本正 ...

好的。
麻烦试试 0512CM
回复

使用道具 举报

7459#
 楼主| 发表于 2024-5-17 10:00:03 | 显示全部楼层
本帖最后由 mdyblog 于 2024-5-17 10:08 编辑
hhh333 发表于 2024-5-17 07:54
测了PECMD0512CLM00B_DBG2C,反复多次,改与不改启动顺序均正常,win7/8中。
另外,好像MESS的按钮位置还 ...

好像, 就多一个符号的事。
原来的API用地址, 有个去抵制符号&
后来优化, 换成等价的简单API。 但是不用取地址。
好多处。批量修改。
有一处漏网, &没取掉。 参数明显不一样, 编译器也没报错! (bool 当整数1,都不让)

每次 批量该,都是胆战心惊!!! 就怕那儿歪了。

点评

这个并发安装毕竟偶然性比较大,譬如有时可以有时又不行的情况有的版本就存在。你这个调试好了,我基本就改成先开一个pecmd安装显卡,之后按顺序安装声卡,再后面的网卡、摄像头全部另开PECMD安装,声卡安装完其他也  详情 回复 发表于 2024-5-17 11:01
回复

使用道具 举报

7460#
 楼主| 发表于 2024-5-17 11:44:20 | 显示全部楼层
hhh333 发表于 2024-5-17 07:54
测了PECMD0512CLM00B_DBG2C,反复多次,改与不改启动顺序均正常,win7/8中。
另外,好像MESS的按钮位置还 ...

试试 0512D

点评

刚才又测试了Win864位,问题较多: 1、启动阶段直到呼出维护菜单,左上角的文字是重叠的,呼出菜单以后再TEXT打上去的是正常的; 2、不能驱动显卡,有时网卡也驱动不了; 3、关机重启失效了  详情 回复 发表于 2024-5-17 18:11
win7中启动了四次都是成功的,应该问题不大了  详情 回复 发表于 2024-5-17 15:16
回复

使用道具 举报

7461#
 楼主| 发表于 2024-5-17 13:59:19 | 显示全部楼层
hhh333 发表于 2024-5-17 11:01
这个并发安装毕竟偶然性比较大,譬如有时可以有时又不行的情况有的版本就存在。你这个调试好了,我基本就 ...

影响的是TIPS命令。

点评

tips冲突引起安装失败?  详情 回复 发表于 2024-5-17 15:18
回复

使用道具 举报

7462#
 楼主| 发表于 2024-5-17 15:41:14 | 显示全部楼层
hhh333 发表于 2024-5-17 15:18
tips冲突引起安装失败?

tps 没有等待(参数错误), 直接往下走了。
回复

使用道具 举报

7463#
 楼主| 发表于 2024-5-17 18:42:01 | 显示全部楼层
泮安宁 发表于 2024-5-17 16:56
这个是怎么用的
CALC[-u-txt-cb-[Lfr:Lto[:Rfr:step]]]

好像也是向量操作
回复

使用道具 举报

7464#
 楼主| 发表于 2024-5-17 20:08:02 | 显示全部楼层
泮安宁 发表于 2024-5-17 16:56
这个是怎么用的
CALC[-u-txt-cb-[Lfr:Lto[:Rfr:step]]]

下载 PECMD-CALC向量-泮安宁.7z


  1. ENVI^ ForceLocal=1 EnviMode=1
  2. //2进制向量 用共同的宽度设置
  3. //一个向量是一个变量名,通过游标指向元素 C:2进制 A:2进制  B:ANSCII B1..Bn
  4. TEAM SET$ A=0x0031 0x0032 0x0033 0x0034| SET B1=11|SET B2=22| SET$ C=0x0031 0x0032 0x0033 0x0034 *10 0

  5. CALC-[1:2:1:1]  #?2~?&C?:%%d=%A?short:~%%d% + %%B%%d%%   //用共同的宽度设置  ?2~ 宽度2字节,偏移以该宽度为单位
  6. MESS [%C?short:~1%] [%C?short:~2%] <%&C%>
  7. ////////////////////////////////////

  8. //2进制向量 各自带有宽度信息
  9. //一个向量是一个变量名,通过游标指向元素
  10. TEAM SET$ A=0x0031 0x0032 0x0033 0x0034| SET B1=11|SET B2=22| SET$ C=0x0031 0x0032 0x0033 0x0034 *10 0
  11. CALC-[1:2:1:1]  #?&C?2:~%%d=%A?short:~%%d% + %%B%%d%%  //各自带有宽度信息   ?2:~ 宽度2字节,偏移以该宽度为单位
  12. MESS [%C?short:~1%] [%C?short:~2%] <%&C%>
  13. ////////////////////////////////////

  14. //ANSCII向量
  15. //每个元素是一个变量名
  16. TEAM SET A1=1| SET A2=2|SET B1=11|SET B2=22|
  17. CALC-[1:2:1:1]  #&&C%%d=%%A%%d%% + %%B%%d%%
  18. MESS [%&C1%] [%&C2%]
复制代码


点评

这个版本正则出问题了 MSTR也有点问题,不支持MSTR -delims:< &&SSID=%&&SSID%这样写了 怎么不能上传附件了,传到蓝奏云了 https://wwz.lanzouj.com/iQCDz1z1y0re 密码:hqyn[/backcolor]  详情 回复 发表于 2024-5-18 00:43
好的,感谢m大  详情 回复 发表于 2024-5-17 20:22
回复

使用道具 举报

7465#
 楼主| 发表于 2024-5-17 20:10:25 | 显示全部楼层
hhh333 发表于 2024-5-17 18:11
刚才又测试了Win864位,问题较多:
1、启动阶段直到呼出维护菜单,左上角的文字是重叠的,呼出菜单以后 ...

前面版 就有的。 还是新版 出来的?

点评

240501测试F,测试完全正常。240512测试D,32位正常,64位就有上面说的问题在Win8中。 前面一直测试32位  详情 回复 发表于 2024-5-17 20:16
回复

使用道具 举报

7466#
 楼主| 发表于 2024-5-17 21:36:12 | 显示全部楼层
本帖最后由 mdyblog 于 2024-5-17 21:37 编辑
hhh333 发表于 2024-5-17 20:16
240501测试F,测试完全正常。240512测试D,32位正常,64位就有上面说的问题在Win8中。

前面一直测试32 ...

0501F 正常 是吧。 那我对比下。

点评

是的,0501F是正常的。 怎么32位与64位还有很多不同?  详情 回复 发表于 2024-5-18 08:57
回复

使用道具 举报

7467#
 楼主| 发表于 2024-5-17 22:17:58 | 显示全部楼层
hhh333 发表于 2024-5-17 20:16
240501测试F,测试完全正常。240512测试D,32位正常,64位就有上面说的问题在Win8中。

前面一直测试32 ...

0512C 怎么样?
回复

使用道具 举报

7468#
 楼主| 发表于 2024-5-18 06:53:32 | 显示全部楼层
泮安宁 发表于 2024-5-17 21:57
CALC-[1:2:1:1]  #?2~?&C?:%%d=%A?short:~%%d% + %%B%%d%%
m大能不能详细解释一下,我有点晕从没用过这种 ...


~以数据本书长度为单位 的 游标/偏移 ,, 否则是字节单位。


CALC-[1:2:1:1]
1:2 表示等号左边 名称的 起始 和 结束
1  等号右边 部分处理时的 起始
1  步长
回复

使用道具 举报

7469#
 楼主| 发表于 2024-5-18 07:18:13 | 显示全部楼层
本帖最后由 mdyblog 于 2024-5-18 07:19 编辑
泮安宁 发表于 2024-5-18 00:43
这个版本正则出问题了,获取的行数一直是1
MSTR也有点问题,不支持MSTR -delims:< &&SSID=%&&SSID%这样 ...

TEAM SET SSID=123<abc<456| MSTR -delims:< &&SSID=<(-2)->%&&SSID%| MESS [%&SSID%]| EXIT

//结果 [abc<456]
有什么问题

//不能上传附件, 换个浏览器, 或重装浏览器. 另外是否网络问题。


点评

现在身边没电脑,昨天测试的是ssid是uuid格式的(xxxx-xxxx....),用上述命令截取后与截取前一样(等价于命令没生效)  详情 回复 发表于 2024-5-18 07:37
回复

使用道具 举报

7470#
 楼主| 发表于 2024-5-18 11:28:07 | 显示全部楼层
hhh333 发表于 2024-5-18 08:57
是的,0501F是正常的。
怎么32位与64位还有很多不同?

是WIn64的原因, 严格些。

0501F 和 0512D 等版本 在方面一样, 应该都有这个问题。
一般先执行空TEXT 就解决了。 所以也没发现。


改好了。

点评

改好了怎么没看到更新啊  详情 回复 发表于 2024-5-18 18:42
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-9 13:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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