无忧启动论坛

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

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

    [复制链接]
11161#
 楼主| 发表于 2015-10-18 14:55:38 | 只看该作者
2012fengxi 发表于 2015-10-18 10:53
最新版的DLL版本按开始菜单的“重启”变成关机,EXE版则正常。


以前DLL版本“重启”正常吗?

还真没用 DLL版启动PE过。

点评

71的版本的DLL也是这种情况,按重启变关机  详情 回复 发表于 2015-10-18 17:11
回复

使用道具 举报

11162#
发表于 2015-10-18 17:11:09 | 只看该作者
mdyblog 发表于 2015-10-18 14:55
以前DLL版本“重启”正常吗?

还真没用 DLL版启动PE过。

71的版本的DLL也是这种情况,按重启变关机

点评

71~73差不多。 更早点的版本吧。 你是XPPE 03PE 。。。。?  详情 回复 发表于 2015-10-18 17:14
回复

使用道具 举报

11163#
 楼主| 发表于 2015-10-18 17:14:38 | 只看该作者
2012fengxi 发表于 2015-10-18 17:11
71的版本的DLL也是这种情况,按重启变关机

71~73差不多。 更早点的版本吧。
你是XPPE  03PE  。。。。?

点评

xpe 03PE早就不用了,我的是win8PE 32位和win10PE 64位,Bios的主板用win8 PE,UEFI主板 则用win10,试用你的dll版本都是重启变关机,如果用shut -r 是正常重启  详情 回复 发表于 2015-10-18 17:40
回复

使用道具 举报

11164#
发表于 2015-10-18 17:39:22 | 只看该作者
本帖最后由 Gowim 于 2015-10-18 17:49 编辑
mdyblog 发表于 2015-10-17 10:22
贝壳iT :
有个小疑问想请教下,我把脚本INI文件放到 SCRIPT 中后 ,在CMD命令窗口中  MAIN #102 没有任何反 ...


OK谢谢,看到别人的提问,发完消息后就意识到了这两个命令的区别。
回复

使用道具 举报

11165#
发表于 2015-10-18 17:40:39 | 只看该作者
mdyblog 发表于 2015-10-18 17:14
71~73差不多。 更早点的版本吧。
你是XPPE  03PE  。。。。?

xpe 03PE早就不用了,我的是win8PE 32位和win10PE 64位,Bios的主板用win8 PE,UEFI主板 则用win10,试用你的dll版本都是重启变关机,如果用shut -r 是正常重启

点评

71Stable也加强了。  详情 回复 发表于 2015-10-18 20:24
重新下载73版, DLL版加强了,也可以重启了。  详情 回复 发表于 2015-10-18 20:17
回复

使用道具 举报

11166#
发表于 2015-10-18 17:48:37 | 只看该作者
请问 CMPS中 -bin非代码低密 是怎么理解

点评

那是旧版的说法(写的比较仓促)。不太好理解。 没有 -bin,加密的时候会自动转换成UNICODE, 这样运行的时候就不需要OS的介入,就不会因为OS儿泄密(防止有人从OS那儿偷走代码)。 因而比较安全。 新版,  详情 回复 发表于 2015-10-18 19:08
回复

使用道具 举报

11167#
 楼主| 发表于 2015-10-18 19:08:06 | 只看该作者
本帖最后由 mdyblog 于 2015-10-18 19:10 编辑
Gowim 发表于 2015-10-18 17:48
请问 CMPS中 -bin非代码低密 是怎么理解


那是旧版的说法(写的比较仓促)。不太好理解。

没有 -bin,加密的时候会自动提前转换成UNICODE, 这样运行的时候就不需要OS的介入,就不会因为OS儿泄密(防止有人从OS那儿偷走代码)。
   因而比较安全。
新版, 的理解是 -bin:2进制处理,此时不进行任何转换,原样保留。现在 不是-m的附属选项。和-src对应。

-src相反,按照源码方式处理。

源码加密,不要用 -bin选项,否则危险。

CMPS [-f] [-m] [-bin|-src[:控制字]] [-o] [-u] 源文件 [,]  压缩文件


回复

使用道具 举报

11168#
发表于 2015-10-18 19:40:04 | 只看该作者
mdyblog 发表于 2015-10-15 10:36
派生一个PECMD来独立执行内存&V中的一段脚本:
EXEC -clone:&V param1 param2  ... ...

M大,在WCS脚本中将子程序作为一个新独立进程执行,代码怎么写?

点评

A.WCS: _SUB ABC MESS IN ABC[%*]@ _END EXEC -nfb "%&MyName%" LOAD A.WCS*ABC 123 如果就在A.WCS中: EXEC -nfb "%&MyName%" LOAD "%&CurFile%"*ABC 123  详情 回复 发表于 2015-10-18 20:11
回复

使用道具 举报

11169#
 楼主| 发表于 2015-10-18 20:11:19 | 只看该作者
singel 发表于 2015-10-18 19:40
M大,在WCS脚本中将子程序作为一个新独立进程执行,代码怎么写?


A.WCS:
_SUB  ABC
   MESS IN ABC[%*]@
_END


EXEC  -nfb "%&MyName%"  LOAD  A.WCS*ABC   123
如果就在A.WCS中:
EXEC  -nfb "%&MyName%"  LOAD  "%&CurFile%"*ABC   123

  1. _SUB  ABC
  2.    MESS IN ABC[%*]@
  3. _END

  4. EXEC  -nfb "%&MyName%"  LOAD  "%&CurFile%"*ABC   123
复制代码

点评

多谢M大 :-)  详情 回复 发表于 2015-10-19 02:22
回复

使用道具 举报

11170#
 楼主| 发表于 2015-10-18 20:17:27 | 只看该作者
2012fengxi 发表于 2015-10-18 17:40
xpe 03PE早就不用了,我的是win8PE 32位和win10PE 64位,Bios的主板用win8 PE,UEFI主板 则用win10,试用 ...

重新下载73版, DLL版加强了,也可以重启了。
回复

使用道具 举报

11171#
 楼主| 发表于 2015-10-18 20:24:53 | 只看该作者
2012fengxi 发表于 2015-10-18 17:40
xpe 03PE早就不用了,我的是win8PE 32位和win10PE 64位,Bios的主板用win8 PE,UEFI主板 则用win10,试用 ...

71Stable也加强了。
回复

使用道具 举报

11172#
发表于 2015-10-18 21:47:40 | 只看该作者
本帖最后由 freesoft00 于 2015-10-18 22:19 编辑

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

使用道具 举报

11173#
发表于 2015-10-19 02:22:25 来自手机 | 只看该作者
mdyblog 发表于 2015-10-18 20:11
A.WCS:
_SUB  ABC
   MESS IN ABC[%*]@

多谢M大 :-)
回复

使用道具 举报

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

点评

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

11181#
 楼主| 发表于 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.
这样就能解决问题。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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


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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-25 15:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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