无忧启动论坛

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

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

    [复制链接]
11161#
发表于 2015-10-19 12:03:02 | 只看该作者
M大好像新版本CMPS加密的文件旧版本不能使用了。是这样吗?还是我操作不对?

点评

是这样的,新的CPMa加密, 旧的CPMA。新版加密安全些。 新版PECMD.EXE 支持旧版加密的文件。 旧版PECMD.EXE 不支持新版加密的文件  详情 回复 发表于 2015-10-19 13:08
回复

使用道具 举报

11162#
 楼主| 发表于 2015-10-19 13:08:04 | 只看该作者
huaqingyuan 发表于 2015-10-19 12:03
M大好像新版本CMPS加密的文件旧版本不能使用了。是这样吗?还是我操作不对?


是这样的,新的CPMa加密, 旧的CPMA。新版加密安全些。
新版PECMD.EXE    支持旧版加密的文件。
旧版PECMD.EXE 不支持新版加密的文件。

PECMD没过一段时间,就会升级一次加密方法。

点评

@shell32.dll,-10157注册表中的一个键值。后面的数字设定了显示的名称,这些数字都代表什么用什么软件可以看到? 这个问题和pecmd没关系,是请教的  详情 回复 发表于 2015-10-19 21:46
回复

使用道具 举报

11163#
发表于 2015-10-19 21:46:10 | 只看该作者
mdyblog 发表于 2015-10-19 13:08
是这样的,新的CPMa加密, 旧的CPMA。新版加密安全些。
新版PECMD.EXE    支持旧版加密的文件。
旧版 ...

@shell32.dll,-10157注册表中的一个键值。后面的数字设定了显示的名称,这些数字都代表什么用什么软件可以看到?
这个问题和pecmd没关系,是请教的
回复

使用道具 举报

11164#
发表于 2015-10-20 00:21:54 | 只看该作者
//C:\aa\bb\111.exe,

ENVI^ ENVIMODE=1
ENVI op=%%SystemRoot%%\system32;%%SystemRoot%%;%%SystemRoot%%\System32\Wbem
ENVI HKLM=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

REGI ~%HKLM%\PATH=%op%;C:\aa\bb;
ENVI

EXEC  -nfb "%&MyName%"  LOAD  "%&CurFile%"*test

_SUB test
EXEC =111.exe
_END


M大,怎样使修改后的环境变量PATH值在当前脚本或在新建进程“EXEC  -nfb "%&MyName%"  LOAD  "%&CurFile%"*test”生效?

点评

方法1) PATH @NewPATH 方法2) ENVI PATH=NewPATH 注: 如果设定了ENVI^ ForcelLocal=1,要写为 ENVI-env PATH=NewPATH  详情 回复 发表于 2015-10-20 06:53
回复

使用道具 举报

11165#
 楼主| 发表于 2015-10-20 06:53:36 | 只看该作者
本帖最后由 mdyblog 于 2015-10-20 06:54 编辑
singel 发表于 2015-10-20 00:21
//C:\aa\bb\111.exe,

ENVI^ ENVIMODE=1

环境变量PATH 就是个普通环境变量。ENVI 设定就可以了。

方法1)   PATH @NewPATH

方法2)   ENVI  PATH=NewPATH
注: 如果设定了ENVI^  ForcelLocal=1,要写为
ENVI-env  PATH=NewPATH

点评

多谢M大:-) 。 下面的脚本在执行子程序install后,新的PATH变量值已全局生效,但在当前脚本PATH变量值还是旧的,执行子程序TEST里的命令无效,只好生成一个测试.wcs文件执行了,多了一步:-)  详情 回复 发表于 2015-10-21 01:53
回复

使用道具 举报

11166#
 楼主| 发表于 2015-10-20 08:25:25 | 只看该作者
本帖最后由 mdyblog 于 2015-10-20 08:33 编辑

困惑:
有些骨头PE, 将 cabinet.DLL精简掉了。
导致Imdisk包无法解开,IMDISK不能自动安装。

如果不用CAB压缩,用CMPS, PECMD.EXE会因此增加100K。
若干用 自解压,增加更多;甚至比不压缩还大(需要内置自解压程序)。

点评

我也认为操心太多了。。。精简到这种程度,需要的话,自行集成imdisk就可以了。  详情 回复 发表于 2015-10-20 11:45
我觉得imdisk留给pe制作者自己集成就行了,用不着操心  详情 回复 发表于 2015-10-20 08:44
回复

使用道具 举报

11167#
发表于 2015-10-20 08:44:00 | 只看该作者
mdyblog 发表于 2015-10-20 08:25
困惑:
有些骨头PE, 将 cabinet.DLL精简掉了。
导致Imdisk包无法解开,IMDISK不能自动安装。

我觉得imdisk留给pe制作者自己集成就行了,用不着操心

点评

1: 现在是 PECMD启动功能逻辑的一部分。 对有些PE,根本没有Imdisk。 有些初哥,用这种PE, 不会装Imdisk,所以PECMD自动安装了。 2:你到提醒了我。 在说明中提醒下,需要cabinet.DLL (1)PE作者,用新  详情 回复 发表于 2015-10-20 08:55
回复

使用道具 举报

11168#
 楼主| 发表于 2015-10-20 08:55:08 | 只看该作者
本帖最后由 mdyblog 于 2015-10-20 08:57 编辑
阿弥陀佛 发表于 2015-10-20 08:44
我觉得imdisk留给pe制作者自己集成就行了,用不着操心


1:
IMDISK现在是 PECMD启动功能逻辑的一部分。超级精确制导 需要  IMdisk挂载UDm,在PECMD.INI之前就挂载, 这样UDm就和普通分区一样,对PECMD.INI完全透明了。
对有些PE,根本没有Imdisk。
有些初哥,用这种PE, 不会装Imdisk,所以PECMD自动安装了。


2:你到提醒了我。
在说明中提醒下,需要cabinet.DLL
(1)PE作者,用新的PECMD.EXE, 加入   cabinet.DLL.
(2)如果PE没有cabinet.DLL, 替换PECMD.EXE时,也加上 cabinet.DLL.
这样就能解决问题。
回复

使用道具 举报

11169#
发表于 2015-10-20 09:40:36 | 只看该作者
骨头PE,不用管, 精简过度.提示一下就可以, 如需要此功能,就添加文件.
回复

使用道具 举报

11170#
发表于 2015-10-20 10:24:12 | 只看该作者
本帖最后由 huaqingyuan 于 2015-10-20 10:30 编辑

老大,7Z的纯解压的代码非常小,建议集成,大约25KB,这样内置的IMDISK等组件可以使用7Z压缩。PECMD可以增加一条解压命令,能解压7Z和CAB(CAB调用系统DLL)。
PE常用的压缩方式也就这二种!

点评

这个可以有,我也支持增加7z解压功能,省得在PE里加一个7z.exe,一般PE加载完就没用了  详情 回复 发表于 2015-10-21 00:14
7Z的纯解压的代码非常小,建议集成,大约25KB -------------------哪儿有啊? 应该2个版本吧, X86 X64。  详情 回复 发表于 2015-10-20 11:30
回复

使用道具 举报

11171#
 楼主| 发表于 2015-10-20 11:30:47 | 只看该作者
本帖最后由 mdyblog 于 2015-10-20 11:37 编辑
huaqingyuan 发表于 2015-10-20 10:24
老大,7Z的纯解压的代码非常小,建议集成,大约25KB,这样内置的IMDISK等组件可以使用7Z压缩。PECMD可以增 ...


7Z的纯解压的代码非常小,建议集成,大约25KB
-------------------
哪儿有啊?
应该2个版本吧, X86 X64。

点评

里面有个二个解压程序,我的MINI版本就是调用里面的程序解压的,一个UPX压了一下所以更小。里面有C代码,我觉得应该可以更小,你自己研究吧,  详情 回复 发表于 2015-10-20 12:23
回复

使用道具 举报

11172#
发表于 2015-10-20 11:45:16 | 只看该作者
mdyblog 发表于 2015-10-20 08:25
困惑:
有些骨头PE, 将 cabinet.DLL精简掉了。
导致Imdisk包无法解开,IMDISK不能自动安装。

我也认为操心太多了。。。精简到这种程度,需要的话,自行集成imdisk就可以了。
回复

使用道具 举报

11173#
发表于 2015-10-20 12:23:57 | 只看该作者
本帖最后由 huaqingyuan 于 2015-10-20 14:42 编辑
mdyblog 发表于 2015-10-20 11:30
7Z的纯解压的代码非常小,建议集成,大约25KB
-------------------
哪儿有啊?


!!!!!!!!!!!!!
回复

使用道具 举报

11174#
发表于 2015-10-20 16:10:41 | 只看该作者
请问M大,_SUB窗口如何随着分辨率大小变化而固定在右下角,是否有例子,谢谢!
回复

使用道具 举报

11175#
 楼主| 发表于 2015-10-20 16:26:16 | 只看该作者
axxz2597 发表于 2015-10-20 16:10
请问M大,_SUB窗口如何随着分辨率大小变化而固定在右下角,是否有例子,谢谢!

  1. _SUB WIN1,W400H300,新窗口1,
  2.     //SCRN W,H  
  3.     SCRN -win W,H
  4.     ENVI @this.POS=?::@W1:H1
  5.     CALC X=%W%  - %W1%
  6.     CALC Y=%H%  - %H1%
  7.     ENVI @this.POS=%X%:%Y%
  8. _END
复制代码

点评

非常感谢!回头来试试~  详情 回复 发表于 2015-10-20 16:30
回复

使用道具 举报

11176#
发表于 2015-10-20 16:30:29 | 只看该作者

非常感谢!回头来试试~
回复

使用道具 举报

11177#
发表于 2015-10-21 00:14:59 | 只看该作者
huaqingyuan 发表于 2015-10-20 10:24
老大,7Z的纯解压的代码非常小,建议集成,大约25KB,这样内置的IMDISK等组件可以使用7Z压缩。PECMD可以增 ...

这个可以有,我也支持增加7z解压功能,省得在PE里加一个7z.exe,一般PE加载完就没用了
回复

使用道具 举报

11178#
发表于 2015-10-21 01:53:41 | 只看该作者
本帖最后由 singel 于 2015-10-21 02:40 编辑
mdyblog 发表于 2015-10-20 06:53
环境变量PATH 就是个普通环境变量。ENVI 设定就可以了。

方法1)   PATH @NewPATH


多谢M大:-) 。
回复

使用道具 举报

11179#
发表于 2015-10-21 16:34:02 | 只看该作者
最新版PECMD2012.1.88.05.73-1005触摸键盘显示出错

点评

谢谢!  详情 回复 发表于 2015-10-21 17:27
回复

使用道具 举报

11180#
发表于 2015-10-21 16:58:18 | 只看该作者
f字母此时小写了
回复

使用道具 举报

11181#
 楼主| 发表于 2015-10-21 17:27:10 | 只看该作者
kcyou 发表于 2015-10-21 16:34
最新版PECMD2012.1.88.05.73-1005触摸键盘显示出错

谢谢!
回复

使用道具 举报

11182#
发表于 2015-10-21 17:28:22 | 只看该作者
下面:@IE=F ,@IE=f ,改为:
@IF=F ,@IF=f

_SUB UpdateCase
    FIND $[ %bCaps%%bShift%=01 | %bCaps%%bShift%=10 ],
    {*  TEAM ENVI @IQ=Q| ENVI @IW=W| ENVI @IE=E| ENVI @IR=R| ENVI @IT=T| ENVI @IY=Y| ENVI @IU=U
        TEAM ENVI @II=I| ENVI @IO=O| ENVI @IP=P| ENVI @IA=A| ENVI @IS=S| ENVI @ID=D| ENVI @IE=F
        TEAM ENVI @IG=G| ENVI @IH=H| ENVI @IJ=J| ENVI @IK=K| ENVI @IL=L| ENVI @IZ=Z| ENVI @IX=X
        TEAM ENVI @IC=C| ENVI @IV=V| ENVI @IB=B| ENVI @IN=N| ENVI @IM=M
    }!
    {*  TEAM ENVI @IQ=q| ENVI @IW=w| ENVI @IE=e| ENVI @IR=r| ENVI @IT=t| ENVI @IY=y| ENVI @IU=u
        TEAM ENVI @II=i| ENVI @IO=o| ENVI @IP=p| ENVI @IA=a| ENVI @IS=s| ENVI @ID=d| ENVI @IE=f

点评

对。  详情 回复 发表于 2015-10-21 17:47
回复

使用道具 举报

11183#
 楼主| 发表于 2015-10-21 17:47:13 | 只看该作者
2012qnmd 发表于 2015-10-21 17:28
下面:@IE=F ,@IE=f ,改为:
@IF=F ,@IF=f

对。
回复

使用道具 举报

11184#
发表于 2015-10-21 18:19:35 | 只看该作者
稳定版也存在此问题
回复

使用道具 举报

11185#
发表于 2015-10-21 18:40:18 | 只看该作者
在哪个资源里修改?

点评

下载新版,就可以了。  详情 回复 发表于 2015-10-21 19:02
回复

使用道具 举报

11186#
 楼主| 发表于 2015-10-21 19:02:19 | 只看该作者
kcyou 发表于 2015-10-21 18:40
在哪个资源里修改?

下载新版,就可以了。

点评

71 貌似还没更新啊....  详情 回复 发表于 2015-10-22 09:07
回复

使用道具 举报

11187#
发表于 2015-10-22 09:07:34 | 只看该作者
mdyblog 发表于 2015-10-21 19:02
下载新版,就可以了。

71 貌似还没更新啊....

点评

如果一路更新,不就是最新73了, 那和73有啥区别乐?  详情 回复 发表于 2015-10-22 09:57
回复

使用道具 举报

11188#
 楼主| 发表于 2015-10-22 09:57:53 | 只看该作者
本帖最后由 mdyblog 于 2015-10-22 09:59 编辑
2012qnmd 发表于 2015-10-22 09:07
71 貌似还没更新啊....


如果一路更新,不就是最新73了, 那和73有啥区别乐?

-------------
哦你说 OSK啊!?
忘了修改, 修正了传上来。
回复

使用道具 举报

11189#
发表于 2015-10-22 18:13:04 | 只看该作者
How to quickly change the window mode (disable/enable -top mode)?
_SUB MyWin,W300H200,,,#0,,,-top
...
ENVI @MyWin.XXXX=????

点评

ENVI @this.POS=::::4 //钉在最顶层 ENVI @this.POS=::::2 //取消最顶层 [attachimg]229824[/attachimg]  详情 回复 发表于 2015-10-22 19:19
回复

使用道具 举报

11190#
发表于 2015-10-22 18:30:00 | 只看该作者
CMPS的问题,新版用完之后 前面不是  00 FF
前面是 00 00



test.7z (204 Bytes, 下载次数: 3)

点评

这个是正常的吧。  详情 回复 发表于 2015-10-22 19:19
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-28 00:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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