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

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

   火... [复制链接]
 楼主| 发表于 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
回复

使用道具 举报

发表于 2015-10-20 11:45:16 | 显示全部楼层
mdyblog 发表于 2015-10-20 08:25
困惑:
有些骨头PE, 将 cabinet.DLL精简掉了。
导致Imdisk包无法解开,IMDISK不能自动安装。

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

使用道具 举报

发表于 2015-10-20 12:23:57 | 显示全部楼层
本帖最后由 huaqingyuan 于 2015-10-20 14:42 编辑
mdyblog 发表于 2015-10-20 11:30
7Z的纯解压的代码非常小,建议集成,大约25KB
-------------------
哪儿有啊?


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

使用道具 举报

发表于 2015-10-20 16:10:41 | 显示全部楼层
请问M大,_SUB窗口如何随着分辨率大小变化而固定在右下角,是否有例子,谢谢!
回复

使用道具 举报

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

使用道具 举报

发表于 2015-10-20 16:30:29 | 显示全部楼层
回复

使用道具 举报

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

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

使用道具 举报

发表于 2015-10-21 01:53:41 | 显示全部楼层
本帖最后由 singel 于 2015-10-21 02:40 编辑
mdyblog 发表于 2015-10-20 06:53
环境变量PATH 就是个普通环境变量。ENVI 设定就可以了。

方法1)   PATH @NewPATH


多谢M大:-) 。
回复

使用道具 举报

发表于 2015-10-21 16:34:02 | 显示全部楼层
最新版PECMD2012.1.88.05.73-1005触摸键盘显示出错
1.jpg

点评

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

使用道具 举报

发表于 2015-10-21 16:58:18 | 显示全部楼层
f字母此时小写了
回复

使用道具 举报

 楼主| 发表于 2015-10-21 17:27:10 | 显示全部楼层
kcyou 发表于 2015-10-21 16:34
最新版PECMD2012.1.88.05.73-1005触摸键盘显示出错

谢谢!
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2015-10-21 17:47:13 | 显示全部楼层
2012qnmd 发表于 2015-10-21 17:28
下面:@IE=F ,@IE=f ,改为:
@IF=F ,@IF=f

对。
回复

使用道具 举报

发表于 2015-10-21 18:19:35 | 显示全部楼层
稳定版也存在此问题
回复

使用道具 举报

发表于 2015-10-21 18:40:18 | 显示全部楼层
在哪个资源里修改?

点评

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

使用道具 举报

 楼主| 发表于 2015-10-21 19:02:19 | 显示全部楼层
kcyou 发表于 2015-10-21 18:40
在哪个资源里修改?

下载新版,就可以了。

点评

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

使用道具 举报

发表于 2015-10-22 09:07:34 | 显示全部楼层
mdyblog 发表于 2015-10-21 19:02
下载新版,就可以了。

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

点评

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

使用道具 举报

 楼主| 发表于 2015-10-22 09:57:53 | 显示全部楼层
本帖最后由 mdyblog 于 2015-10-22 09:59 编辑
2012qnmd 发表于 2015-10-22 09:07
71 貌似还没更新啊....


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

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

使用道具 举报

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

使用道具 举报

发表于 2015-10-22 18:30:00 | 显示全部楼层
CMPS的问题,新版用完之后 前面不是  00 FF
前面是 00 00


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

点评

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

使用道具 举报

 楼主| 发表于 2015-10-22 19:19:22 | 显示全部楼层
weconty 发表于 2015-10-22 18:13
How to quickly change the window mode (disable/enable -top mode)?
_SUB MyWin,W300H200,,,#0,,,-top
...

ENVI @this.POS=::::4   //钉在最顶层
ENVI @this.POS=::::2   //取消最顶层


00069.PNG
回复

使用道具 举报

 楼主| 发表于 2015-10-22 19:19:48 | 显示全部楼层
红毛樱木 发表于 2015-10-22 18:30
CMPS的问题,新版用完之后 前面不是  00 FF
前面是 00 00

这个是正常的吧。

点评

啊?上次我记得你说是00 FF才正常。。。。现在这样OK?  详情 回复 发表于 2015-10-22 19:29
回复

使用道具 举报

发表于 2015-10-22 19:27:10 | 显示全部楼层
mdyblog, thank you very much for your help and individually - for the PECMD2012.
回复

使用道具 举报

发表于 2015-10-22 19:29:45 | 显示全部楼层
mdyblog 发表于 2015-10-22 19:19
这个是正常的吧。

啊?上次我记得你说是00 FF才正常。。。。现在这样OK?

点评

1) 那是说压缩前 前面要 FF FE (UNICODE) 压缩后,控制不了的,是CPMS产生的。 2)新版, 不再要求先保存为 前面要 FF FE (UNICODE),加密前自动转为UNICODE。  详情 回复 发表于 2015-10-22 19:44
回复

使用道具 举报

 楼主| 发表于 2015-10-22 19:44:38 | 显示全部楼层
红毛樱木 发表于 2015-10-22 19:29
啊?上次我记得你说是00 FF才正常。。。。现在这样OK?


1) 那是说源代码压缩前 前面要 FF  FE   (UNICODE)
     压缩后,控制不了的,是CPMS产生的。

2)新版, 不再要求源代码先保存为 前面要 FF  FE   (UNICODE),加密前自动转为UNICODE。

回复

使用道具 举报

 楼主| 发表于 2015-10-23 14:16:46 | 显示全部楼层
本帖最后由 mdyblog 于 2015-10-23 15:04 编辑

SERV 新功能 添加服务/删除(驱动)

SERV-create [?返回名] 服务名称,文件,类型,启动,出错处理,依赖,用户,密码,显示名  

SERV-delete [?返回名] 服务名称  //含自动停止  

类型:
SET  &SERVICE_FILE_SYSTEM_DRIVER=0x2     //File system driver service.
SET &SERVICE_KERNEL_DRIVER=0x1              //Driver service.
SET &SERVICE_WIN32_OWN_PROCESS=0x10         // Service that runs in its own process.
SET &SERVICE_WIN32_SHARE_PROCESS=0x20    // Service that shares a process with one or more other services. For more information, see Service Programs.
SET &SERVICE_INTERACTIVE_PROCESS=0x100    //可与桌面交互


启动:
SET &SERVICE_AUTO_START=2
SET &SERVICE_BOOT_START=0
SET &SERVICE_DEMAND_START=3
SET &SERVICE_DISABLED=4
SET &SERVICE_SYSTEM_START=1

出错处理:
SET &SERVICE_ERROR_CRITICAL=3
SET &SERVICE_ERROR_IGNORE=0
SET &SERVICE_ERROR_NORMAL=1
SET &SERVICE_ERROR_SEVERE=2

  1. serv-delete  imdisk
  2. serv-create  imdisk,system32\drivers\imdisk.sys,1,2,0,,,,ImDisk Virtual Disk Driver
复制代码

点评

不错的功能!可以代替sc了。 期待加上7z解压代码。  详情 回复 发表于 2015-10-23 14:37
回复

使用道具 举报

发表于 2015-10-23 14:37:01 | 显示全部楼层
mdyblog 发表于 2015-10-23 14:16
SERV 新功能 添加服务/删除(驱动)

SERV-create [?返回名] 服务名称,文件,类型,启动,出错处理,依赖,用 ...

不错的功能!可以代替sc了。
期待加上7z解压代码。

点评

为何要加上7Z解压? 放到内置资源里不行吗?  详情 回复 发表于 2015-10-23 15:01
回复

使用道具 举报

发表于 2015-10-23 15:01:43 | 显示全部楼层
阿弥陀佛 发表于 2015-10-23 14:37
不错的功能!可以代替sc了。
期待加上7z解压代码。

为何要加上7Z解压? 放到内置资源里不行吗?

点评

因为前面有人说只有25k啊,内置7z程序都100k以上了吧。7z比cab格式压缩内置资源应该可以更小吧。 驱动包使用cab压缩比7z压缩的大很多,甚至翻倍。  详情 回复 发表于 2015-10-23 17:35
回复

使用道具 举报

发表于 2015-10-23 17:35:37 | 显示全部楼层
sp_star 发表于 2015-10-23 15:01
为何要加上7Z解压? 放到内置资源里不行吗?

因为前面有人说只有25k啊,内置7z程序都100k以上了吧。7z比cab格式压缩内置资源应该可以更小吧。
驱动包使用cab压缩比7z压缩的大很多,甚至翻倍。

点评

有些功能,比如cab包里的文件直接执行,CAB包驱动安装,7Z不知道能不能支持啊。 如果只有25K,那可以编译一个单独的程序出来,不也一样吗?  详情 回复 发表于 2015-10-23 19:08
7Z 和 CAB压缩率差不多。 X86-Imdisk驱动包 imdiskinstX86.7z 140K imdiskinstX86.CAB 146K  详情 回复 发表于 2015-10-23 17:46
回复

使用道具 举报

 楼主| 发表于 2015-10-23 17:46:04 | 显示全部楼层
本帖最后由 mdyblog 于 2015-10-23 17:48 编辑
阿弥陀佛 发表于 2015-10-23 17:35
因为前面有人说只有25k啊,内置7z程序都100k以上了吧。7z比cab格式压缩内置资源应该可以更小吧。
驱动包 ...


7Z 和 CAB压缩率差不多。
X86-Imdisk驱动包
imdiskinstX86.7z    140K
imdiskinstX86.CAB  146K

X64-Imdisk:
imdiskinstX64.7z   107K
imdiskinstX64.CAB 111K


CAB 解压差不多是系统必带的。 很多驱动程序是 _结尾的, 就是CAB压缩的。


点评

文件大小本身小所以分別不大吧?!  详情 回复 发表于 2015-10-23 20:26
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-11 18:47

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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