无忧启动论坛

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

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

    [复制链接]
6001#
发表于 2013-6-6 17:05:08 | 只看该作者
mdyblog 发表于 2013-6-6 16:48
-21 已修正。
真亏了 你。 否则 还真发现不这么隐秘的BUG。

这个不是我发现的,而是一个网友的变态机器有20个盘发现的。
回复

使用道具 举报

6002#
 楼主| 发表于 2013-6-6 17:08:56 | 只看该作者
hhh333 发表于 2013-6-6 17:04
我刚才测试了,可能是查找计数的问题,往前面删几个盘就找到了。前面有19盘就找不到。


原来 最多19个盘符。

点评

感觉到DRVTYPE这个工具也是19个盘,怎么回事?  详情 回复 发表于 2013-6-6 17:51
哈哈,LZ这个19不知怎么来的,感觉到LZ编程的随意性很大啊。  详情 回复 发表于 2013-6-6 17:16
回复

使用道具 举报

6003#
发表于 2013-6-6 17:16:10 | 只看该作者
mdyblog 发表于 2013-6-6 17:08
原来 最多19个盘符。

哈哈,LZ这个19不知怎么来的,感觉到LZ编程的随意性很大啊。

点评

19是我 算出来的。 我当然 没有 设定什么个数限制。 这是一个曲折的 逻辑 链。 是别的地方传递过来的限制,很隐晦的限制。 编出的程序,总有个确定的形态(相态)。 从而实际处处都有个限制。 而每个限制, 都在向  详情 回复 发表于 2013-6-6 17:52
回复

使用道具 举报

6004#
发表于 2013-6-6 17:19:15 | 只看该作者
感謝兩位大師的辛勞!!

Orz!! Orz!! Orz!!
回复

使用道具 举报

6005#
发表于 2013-6-6 17:51:56 | 只看该作者
mdyblog 发表于 2013-6-6 17:08
原来 最多19个盘符。

感觉到DRVTYPE这个工具也是19个盘,怎么回事?

点评

FORM DriveType=W: FORM V1=* FORM V2=* MESS W:%DriveType% \n%V1% \n%V2% 结果: W:DRIVE_FIXED C:|D:|E:|F:|G:|H:|I:|J:|K:|L:|M:|N:|O:|P:|Q:|R:|S:|T:|U:|V:|W: C:|D:|E:|F:|G:|H:|I:|J:|K:|L:|  详情 回复 发表于 2013-6-6 17:59
回复

使用道具 举报

6006#
 楼主| 发表于 2013-6-6 17:52:29 | 只看该作者
本帖最后由 mdyblog 于 2013-6-6 17:54 编辑
hhh333 发表于 2013-6-6 17:16
哈哈,LZ这个19不知怎么来的,感觉到LZ编程的随意性很大啊。


19是我 算出来的。 我当然 没有 设定什么个数限制。 这是一个曲折的 逻辑 链。 是别的地方传递过来的限制,很隐晦的限制。
编出的程序,总有个确定的形态(相态)。 又由于资源部能无限。 从而实际处处都有个不是很大的限制。
而每个限制, 都在向外扩展(辐射)。 最终的限制是 其总效果。
回复

使用道具 举报

6007#
 楼主| 发表于 2013-6-6 17:59:27 | 只看该作者
本帖最后由 mdyblog 于 2013-6-6 18:00 编辑
hhh333 发表于 2013-6-6 17:51
感觉到DRVTYPE这个工具也是19个盘,怎么回事?


FORM DriveType=W:


FORM  V1=*
FDRV   V2=*:
MESS W:%DriveType% \n%V1% \n%V2%
结果:
W:DRIVE_FIXED
C:|D:|E:|F:|G:|H:|I:|J:|K:|L:|M:|N:|O:|P:|Q:|R:|S:|T:|U:|V:|W:
C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W:

你是最新的吗? 要不再下载吧。我上传了2次。
http://pan.baidu.com/share/link? ... &uk=3962464512#

点评

我是说DRVTYPE.EXE这个工具也有问题。  详情 回复 发表于 2013-6-6 18:33
回复

使用道具 举报

6008#
发表于 2013-6-6 18:33:42 | 只看该作者
mdyblog 发表于 2013-6-6 17:59
FORM DriveType=W:

我是说DRVTYPE.EXE这个工具也有问题。
回复

使用道具 举报

6009#
发表于 2013-6-6 23:15:39 | 只看该作者
本帖最后由 qinxl 于 2013-6-6 23:19 编辑

MESS* 你好1 [%*] @PECMD%PECMDVER%#OK
CALL $sendmail.dll   
CALL Link
MESS* 你好3 [%*] @PECMD%PECMDVER%#OK
_SUB Link
MESS* 你好2 [%*] @PECMD%PECMDVER%#OK
_END


这段代码在xp下会卡在第二个call之后不执行后面的语句,只有两个弹窗。在win7pe下正常有3个弹窗。试过最新的稳定版和孵化版都是这种情况,精简版到是可以通过。

点评

MESS* 你好1 [%*] @PECMD%PECMDVER%#OK EXEC ="%&MyName%" CALL $sendmail.dll CALL Link MESS* 你好3 [%*] @PECMD%PECMDVER%#OK _SUB Link MESS* 你好2 [%*] @PECMD%PECMDVER%#OK _END  详情 回复 发表于 2013-6-7 09:34
回复

使用道具 举报

6010#
发表于 2013-6-7 00:19:19 | 只看该作者
本帖最后由 527104427 于 2013-6-7 00:47 编辑

我这有两个DLL,在WIN7下用CALL $DLL 注册成功。在XP下也可以成功,但不能LOAD 下一个配置文件。

好像是上次我反馈COPYFN.DLL不能注册,老大加了料就这样了,最后一个正常的版本:
PECMD2012.1.77.1-130410-18.多窗口线程孵化版_win32_64.sfx.zip
  1. call $copyfn.dll
  2. mess ok
  3. load "%curdir%\b.ini"
复制代码

dll.7z

38.09 KB, 下载次数: 1, 下载积分: 无忧币 -2

点评

1: EXEC =%&MyName% call $copyfn.dll mess ok %&CurFile% load "b.ini" 2: CopyFN.dll 是X64还是 X86? 应该有2个版本。 XP 和 WIN7X64 是不同的。  详情 回复 发表于 2013-6-7 09:32
CALL $DLL 最好写为: EXEC ="%MyName%" CALL $DLL 如: EXEC ="%MyName%" call $copyfn.dll 解释: call $ 是2进制嵌入式执行, 嵌入当前PECMD.EXE 从而 影响 当前 PECMD.EXE 所以 用EXEC 临时派生  详情 回复 发表于 2013-6-7 09:23
回复

使用道具 举报

6011#
发表于 2013-6-7 07:55:19 | 只看该作者
用Nod32的朋友把精简版误报问题上报一下,我上报了好像无效…………
回复

使用道具 举报

6012#
 楼主| 发表于 2013-6-7 09:23:45 | 只看该作者
527104427 发表于 2013-6-7 00:19
我这有两个DLL,在WIN7下用CALL $DLL 注册成功。在XP下也可以成功,但不能LOAD 下一个配置文件。

好像是 ...

CALL $DLL
最好写为:
EXEC  ="%MyName%"  CALL $DLL

如:
EXEC  ="%MyName%"   call $copyfn.dll
解释:
call $ 是2进制嵌入式执行, 嵌入当前PECMD.EXE  从而 影响 当前 PECMD.EXE
所以 用EXEC 临时派生一个PECMD 来CALL $。这样就不影响当前的PECMD.EXE
回复

使用道具 举报

6013#
 楼主| 发表于 2013-6-7 09:32:38 | 只看该作者
527104427 发表于 2013-6-7 00:19
我这有两个DLL,在WIN7下用CALL $DLL 注册成功。在XP下也可以成功,但不能LOAD 下一个配置文件。

好像是 ...

1:
EXEC =%&MyName% call $copyfn.dll
mess ok %&CurFile%
load "b.ini"

2:
CopyFN.dll  是X64还是 X86?
应该有2个版本。 XP 和 WIN7X64 是不同的。

点评

是X86的XP和WIN7,这两个DLL也是X86的  详情 回复 发表于 2013-6-7 09:53
回复

使用道具 举报

6014#
 楼主| 发表于 2013-6-7 09:34:32 | 只看该作者
qinxl 发表于 2013-6-6 23:15
MESS* 你好1 [%*] @PECMD%PECMDVER%#OK
CALL $sendmail.dll   
CALL Link


MESS* 你好1 [%*] @PECMD%PECMDVER%#OK
EXEC ="%&MyName%" CALL $sendmail.dll   
CALL Link
MESS* 你好3 [%*] @PECMD%PECMDVER%#OK
_SUB Link
MESS* 你好2 [%*] @PECMD%PECMDVER%#OK
_END

2:
sendmail.dll   版本可能不对。
回复

使用道具 举报

6015#
发表于 2013-6-7 09:53:07 | 只看该作者
本帖最后由 527104427 于 2013-6-7 09:54 编辑
mdyblog 发表于 2013-6-7 09:32
1:
EXEC =%&MyName% call $copyfn.dll
mess ok %&CurFile%


两个都是正常使用的系统,不是PE,在2K3PE下反而正常。是X86的XP和WIN7,这两个DLL也是X86的

点评

WIN7 是 64 还是32 的?  详情 回复 发表于 2013-6-7 11:43
回复

使用道具 举报

6016#
 楼主| 发表于 2013-6-7 11:43:10 | 只看该作者
527104427 发表于 2013-6-7 09:53
两个都是正常使用的系统,不是PE,在2K3PE下反而正常。是X86的XP和WIN7,这两个DLL也是X86的


WIN7 是 64 还是32 的?
----------
哦, 是X86的啊!

点评

而且,CALL $"%Systemroot%\system32\COPYFN.dll",DllUnregisterServer 不能反注册,这些都是在正常的XP_X86下出现的情况  详情 回复 发表于 2013-6-7 12:21
EXEC =%&MyName% call $copyfn.dll 一样出错!去掉等号可以往下执行,但是,派生出来的PECMD就不能退出了,进程一直都在  详情 回复 发表于 2013-6-7 12:17
回复

使用道具 举报

6017#
发表于 2013-6-7 12:17:28 | 只看该作者
mdyblog 发表于 2013-6-7 11:43
WIN7 是 64 还是32 的?
----------
哦, 是X86的啊!

EXEC =%&MyName% call $copyfn.dll

一样出错!去掉等号可以往下执行,但是,派生出来的PECMD就不能退出了,进程一直都在

点评

新版: PECMD2012.1.78-130410-10.多窗口线程稳定版_win32_64.sfx PECMD2012.1.79N-130510-22.多窗口线程孵化版_win32_64新设计.sfx  详情 回复 发表于 2013-6-7 14:47
回复

使用道具 举报

6018#
发表于 2013-6-7 12:21:48 | 只看该作者
mdyblog 发表于 2013-6-7 11:43
WIN7 是 64 还是32 的?
----------
哦, 是X86的啊!

而且,CALL $"%Systemroot%\system32\COPYFN.dll",DllUnregisterServer
不能反注册,这些都是在正常的XP_X86下出现的情况
回复

使用道具 举报

6019#
发表于 2013-6-7 13:58:40 | 只看该作者
本帖最后由 diannao338 于 2013-6-7 14:35 编辑
  1. win1
  2. _SUB Win1,L25T500W81H120,测试测试测,,,,,-nosysmenu -forcenomin -nocap
  3.   LABE -center Label1,T1W77H18,测试测试测,,0x00f000#0xFF0000#0x00FFFF,15
  4.   ITEM Button0,L3T28W70H28,测试按钮F1,CALL @Win2
  5. _END
  6. _SUB Win2,L25T450W250H300,测试win2,,shell32.dll#18,,,-disminb
  7. GROU Group1,L15T0W213H130
  8. IPAD IPAD1,L110T18W102H20
  9. _END
复制代码
1.点击测试按钮后 字体变化了
2.第一行改为
call @+win1
mess aaa
伪标题字体变小了




ps:测试xp下  新设计-22   


PECMD2012.1.78-130410-09.多窗口线程稳定版_win32_64.sfx.zip 正常

点评

http://pan.baidu.com/share/link?shareid=2420628890&uk=3962464512#PECMD2012.1.79N-130510-23.多窗口线程孵化版_win32_64新设计.sfx  详情 回复 发表于 2013-6-7 15:47
回复

使用道具 举报

6020#
发表于 2013-6-7 14:42:30 | 只看该作者
本帖最后由 win8.1-pe 于 2013-6-7 14:44 编辑

现在的版本,都不能将INI直接拖到PECMD上执行吗?  以前的可以

另外,窗口,能否设置为其它颜色,而不是目前的灰色?

按钮,能否也设置颜色?

点评

1; 能拖。 (1) 到PECMD.EXE (2)到 PECMD 帮组界面, 均可 执行。 2: 颜色。 可以。 目前 忙不过来, 先把79N搞稳定再说吧。  详情 回复 发表于 2013-6-7 15:50
回复

使用道具 举报

6021#
 楼主| 发表于 2013-6-7 14:47:45 | 只看该作者
本帖最后由 mdyblog 于 2013-6-7 14:54 编辑
527104427 发表于 2013-6-7 12:17
EXEC =%&MyName% call $copyfn.dll

一样出错!去掉等号可以往下执行,但是,派生出来的PECMD就不能退 ...


新版: PECMD2012.1.78-130410-10.多窗口线程稳定版_win32_64.sfx
           PECMD2012.1.79N-130510-22.多窗口线程孵化版_win32_64新设计.sfx
http://pan.baidu.com/share/link? ... mp;uk=3962464512#10

http://pan.baidu.com/share/link? ... mp;uk=3962464512#22
回复

使用道具 举报

6022#
 楼主| 发表于 2013-6-7 15:47:13 | 只看该作者
diannao338 发表于 2013-6-7 13:58
1.点击测试按钮后 字体变化了
2.第一行改为
call @+win1

http://pan.baidu.com/share/link? ... 12.1.79N-130510-23.多窗口线程孵化版_win32_64新设计.sfx

点评

6373楼 第二点还不行(图右) LABE 字体大小失效 @+win1 mess aaa _SUB Win1,L25T500W81H120,,,,,,-nosysmenu -forcenomin -nocap LABE -center Label1,T1W81H18,测试测试测,,0x00f000#0xFF0000#0x00FFFF,15  详情 回复 发表于 2013-6-7 18:16
回复

使用道具 举报

6023#
 楼主| 发表于 2013-6-7 15:50:13 | 只看该作者
win8.1-pe 发表于 2013-6-7 14:42
现在的版本,都不能将INI直接拖到PECMD上执行吗?  以前的可以

另外,窗口,能否设置为其它颜色,而不是目前的 ...

1; 能拖。 (1) 到PECMD.EXE  (2)到 PECMD 帮组界面, 均可 执行。

2: 颜色。 可以。
目前 忙不过来, 先把79N搞稳定再说吧。

点评

XP注册DLL搞定了,反注册COPYFN.DLL还没搞定。  详情 回复 发表于 2013-6-7 15:59
回复

使用道具 举报

6024#
发表于 2013-6-7 15:59:12 | 只看该作者
mdyblog 发表于 2013-6-7 15:50
1; 能拖。 (1) 到PECMD.EXE  (2)到 PECMD 帮组界面, 均可 执行。

2: 颜色。 可以。

XP注册DLL搞定了,反注册COPYFN.DLL还没搞定。

点评

可以反注册, -23 测试的,XP。 右键菜单 “Copy File Names” 也没有了 772 212935421960.053 {ENTER:D:\TESTPECMD\dll\dll23\tst_u.wcs} 772 212935594048.964 [LOGS *X_u.LOG] :操作成功完成。 772 2129  详情 回复 发表于 2013-6-7 16:27
回复

使用道具 举报

6025#
 楼主| 发表于 2013-6-7 16:27:41 | 只看该作者
本帖最后由 mdyblog 于 2013-6-7 16:28 编辑
527104427 发表于 2013-6-7 15:59
XP注册DLL搞定了,反注册COPYFN.DLL还没搞定。


可以反注册, -23 测试的,XP。
右键菜单 “Copy File Names”  也变没了

772        212935421960.053        {ENTER:D:\TESTPECMD\dll\dll23\tst_u.wcs}
772        212935594048.964        [LOGS *X_u.LOG]        <0>        :操作成功完成。
772        212953974876.695        [call $copyfn.dll,DllUnregisterServer]        <0>        :操作成功完成。
772        214653566584.579        [mess ok D:\TESTPECMD\dll\dll23\tst_u.wcs]        <0>        :操作成功完成。
772        214653610444.902        {load "b.ini"}
772        214653718000.472        {ENTER:b.ini}
772        215169072046.866        [mess ok D:\TESTPECMD\dll\dll23\b.ini]        <0>        :操作成功完成。
772        215170297900.990        {LEAVE:b.ini}
772        215170493735.935        [load "b.ini"]        <0>        :操作成功完成。
772        215171309482.071        {LEAVE:D:\TESTPECMD\dll\dll23\tst_u.wcs}
772        215172270218.700        {LEAVE:}

点评

试了一下,新设计版的是没有问题,问题出在稳定版  详情 回复 发表于 2013-6-7 17:07
我这还是不行呢:  详情 回复 发表于 2013-6-7 16:58
回复

使用道具 举报

6026#
发表于 2013-6-7 16:58:51 | 只看该作者
本帖最后由 527104427 于 2013-6-7 17:02 编辑
mdyblog 发表于 2013-6-7 16:27
可以反注册, -23 测试的,XP。
右键菜单 “Copy File Names”  也变没了


我这还是不行呢,用的PECMD2012.1.78-130410-10.多窗口线程稳定版_win32_64.sfx:

LOGS *X_u.LOG
call $%Windir%\system32\copyfn.dll,DllUnregisterServer

1.png (8.18 KB, 下载次数: 151)

1.png

2.png (58.76 KB, 下载次数: 146)

2.png

3.png (17.01 KB, 下载次数: 156)

3.png

4.png (41.98 KB, 下载次数: 131)

4.png

5.png (87.75 KB, 下载次数: 134)

5.png
回复

使用道具 举报

6027#
发表于 2013-6-7 17:07:09 | 只看该作者
mdyblog 发表于 2013-6-7 16:27
可以反注册, -23 测试的,XP。
右键菜单 “Copy File Names”  也变没了

试了一下,新设计版的是没有问题,问题出在稳定版

点评

稳定版 反注册 内部没加 ole处理。 需要: { lock .ole call $copyfn.dll,DllUnregisterServer }  详情 回复 发表于 2013-6-7 17:21
回复

使用道具 举报

6028#
 楼主| 发表于 2013-6-7 17:21:43 | 只看该作者
527104427 发表于 2013-6-7 17:07
试了一下,新设计版的是没有问题,问题出在稳定版


稳定版 反注册 内部没加 ole处理; 没有内置。
需要:
{  lock .ole
    call $copyfn.dll,DllUnregisterServer
}

点评

这个,老大可否加上呢?还是统一一下比较好  详情 回复 发表于 2013-6-7 17:28
回复

使用道具 举报

6029#
发表于 2013-6-7 17:28:30 | 只看该作者
mdyblog 发表于 2013-6-7 17:21
稳定版 反注册 内部没加 ole处理; 没有内置。
需要:
{  lock .ole

这个,老大可否加上呢?还是统一一下比较好

点评

晚上 回去加上。  详情 回复 发表于 2013-6-7 17:44
回复

使用道具 举报

6030#
 楼主| 发表于 2013-6-7 17:44:56 | 只看该作者
527104427 发表于 2013-6-7 17:28
这个,老大可否加上呢?还是统一一下比较好

晚上 回去加上。

点评

A.INI: MESS A 这句不能执行,应该是A.INI的路径有问题,放在其它地方可以  详情 回复 发表于 2013-6-7 17:59
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-5 05:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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