无忧启动论坛

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

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

    [复制链接]
6481#
发表于 2013-7-16 20:29:27 | 只看该作者
mdyblog 发表于 2013-6-27 09:54
我用 U盘测试了下, 逻辑分区彻底隐藏也是可以的,方法一样。
一般隐藏:
PART -up 0#6 0x17

是必须要在PE中执行这个命令吗?我在XP下双击PECMD.exe,然后在命令行框中执行,无任何反应。
回复

使用道具 举报

6482#
发表于 2013-7-16 20:56:37 | 只看该作者
楼主:我想在进入pe桌面前认证一下,输入密码才能进入,用老九的pecmd.exe 4.XXXX 版本可以实现,换了楼主的pecmd.exe 却出不来输入密码框,不知道什么原因。关键代码如下:
IFEX a:\PASSWORD.INI,LOAD a:\PASSWORD.INI!IFEX b:\PASSWORD.INI,LOAD b:\PASSWORD.INI!LOAD %WS%\PASSWORD.INI
FIND $%LOGINPASSWORD%=,CALL PASSWORD1!CALL PASSWORD2

_SUB PASSWORD2
FIND Explorer.EXE,!TEAM SHEL %W%\EXPLORER.EXE,%LOGINPASSWORD%,5|LOGO|TEXT
_END

_SUB PASSWORD1
FIND Explorer.EXE,!TEAM TEXT 正在载入桌面……#0x009300,L18,T550,R500,B590 $14|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT

_END

点评

SHEL %SystemRoot%\EXPLORER.EXE,l6nA --------------结尾-------- 换成 上面的代码,对应的 密码为123 BASE 123 会提示 上面的 l6nA  详情 回复 发表于 2013-7-16 21:51
回复

使用道具 举报

6483#
 楼主| 发表于 2013-7-16 21:51:26 | 只看该作者
h99h99 发表于 2013-7-16 20:56
楼主:我想在进入pe桌面前认证一下,输入密码才能进入,用老九的pecmd.exe 4.XXXX 版本可以实现,换了楼主的 ...

SHEL %SystemRoot%\EXPLORER.EXE,l6nA   
--------------结尾--------
换成 上面的代码,对应的 密码为123
BASE  123
会提示 上面的 l6nA   

点评

可以了,但非要在输入框点一下才能输入密码,没有自动定位输入焦点!  详情 回复 发表于 2013-7-17 19:43
回复

使用道具 举报

6484#
 楼主| 发表于 2013-7-16 21:55:17 | 只看该作者
wbz2cdma 发表于 2013-7-16 20:29
是必须要在PE中执行这个命令吗?我在XP下双击PECMD.exe,然后在命令行框中执行,无任何反应。

在命令行框中执行。 可以。
PART -up 0#6 0x17

这样 什么现象也没有。
再 打开DiskGinus PM等 磁盘管理器看看。  该分区 变为0x17,显示为隐藏 .
回复

使用道具 举报

6485#
发表于 2013-7-17 06:58:47 | 只看该作者
这个问题,不算问题,只是X86,X64下,效果不同,是否统一?
下面代码, 仅仅是:方,有框,才出现. (圆,无框,再加入其它参数,都不出现)
当点按钮(不要松手),32位.无变化.  64位,按钮颜色变灰色.

_SUB WIN3,W450H333,标签切换,

LABE -center ,L0T0W200H20,固定窗口,,0xffffff#0xFF0000,

     ITEM -pcenter     ITEM0,L20T40W50H53,,exec cmd.exe,//0.ico
ENVI @ITEM0.bkcolor=0x984e00


_END

CALL @WIN3

未命名.JPG (32.7 KB, 下载次数: 95)

未命名.JPG

点评

更新了,再试试。  详情 回复 发表于 2013-7-17 09:30
回复

使用道具 举报

6486#
 楼主| 发表于 2013-7-17 09:30:00 | 只看该作者
2012qnmd 发表于 2013-7-17 06:58
这个问题,不算问题,只是X86,X64下,效果不同,是否统一?
下面代码, 仅仅是:方,有框,才出现. (圆,无框,再加入 ...

更新了,再试试。

点评

请教老大,可以为何不能卸载:MOUN *u d:\petools.wim  详情 回复 发表于 2013-7-17 16:38
回复

使用道具 举报

6487#
发表于 2013-7-17 10:53:04 | 只看该作者
这回都一样了!

目前看,全部问题,完美解决了.
回复

使用道具 举报

6488#
发表于 2013-7-17 16:38:40 | 只看该作者
mdyblog 发表于 2013-7-17 09:30
更新了,再试试。


请教老大,为何这样不能卸载:MOUN *u d:\petools.wim

点评

MOUN ,目录  详情 回复 发表于 2013-7-17 17:46
回复

使用道具 举报

6489#
 楼主| 发表于 2013-7-17 17:46:22 | 只看该作者
527104427 发表于 2013-7-17 16:38
请教老大,为何这样不能卸载:MOUN *u d:\petools.wim

MOUN   ,目录

点评

用这个正常:PECMD2012.1.79N-130510-56多窗口线程孵化版_win32_64新设计.sfx 但用新设计版,偶尔会登陆不了03PE,不出桌面。 不出桌面的时候开LOGS发现,仍然是卡在LOAD "Y:\内置程序\系统工具\Control\Advance  详情 回复 发表于 2013-7-17 17:59
用的PECMD2012.1.78-130410-15.多窗口线程稳定版_win32_64.sfx PETOOLS.INI--〉03PE.INI 会一直卡在LOAD "Y:\内置程序\系统工具\Control\Advanced Registry Tracer\setup.ini",下不去了  详情 回复 发表于 2013-7-17 17:56
这个我知道,我以为MOUN *u d:\petools.wim等同于MOUN ,目录  详情 回复 发表于 2013-7-17 17:49
回复

使用道具 举报

6490#
发表于 2013-7-17 17:49:57 | 只看该作者
mdyblog 发表于 2013-7-17 17:46
MOUN   ,目录

这个我知道,我以为MOUN *u d:\petools.wim等同于MOUN ,目录
回复

使用道具 举报

6491#
发表于 2013-7-17 17:56:46 | 只看该作者
本帖最后由 527104427 于 2013-7-17 18:00 编辑
mdyblog 发表于 2013-7-17 17:46
MOUN   ,目录


03PE进桌面后,用PECMD2012.1.78-130410-15.多窗口线程稳定版_win32_64.sfx
加载PETOOLS.INI--〉03PE.INI

会一直卡在LOAD "Y:\内置程序\系统工具\Control\Advanced Registry Tracer\setup.ini",下不去了




新建文件夹 (5).7z

10.97 KB, 下载次数: 1

点评

IFEX %OPDir%\系统工具\Control\Advanced Registry Tracer\setup.ini, { WAIT 1000 //等 LOAD "%OPDir%\系统工具\Control\Advanced Registry Tracer\setup.ini" }  详情 回复 发表于 2013-7-17 18:36
回复

使用道具 举报

6492#
发表于 2013-7-17 17:59:16 | 只看该作者
本帖最后由 527104427 于 2013-7-17 18:02 编辑
mdyblog 发表于 2013-7-17 17:46
MOUN   ,目录


用这个正常:PECMD2012.1.79N-130510-56多窗口线程孵化版_win32_64新设计.sfx
但用新设计版,偶尔会登陆不了03PE,不出桌面。

不能登陆的时候开LOGS发现,仍然是卡在LOAD "Y:\内置程序\系统工具\Control\Advanced Registry Tracer\setup.ini"这句
回复

使用道具 举报

6493#
 楼主| 发表于 2013-7-17 18:36:11 | 只看该作者
本帖最后由 mdyblog 于 2013-7-17 18:44 编辑
527104427 发表于 2013-7-17 17:56
03PE进桌面后,用PECMD2012.1.78-130410-15.多窗口线程稳定版_win32_64.sfx
加载PETOOLS.INI--〉03P ...



在:
MOUN PETOOLS.WIM,Y:\内置程序\,1,X:\Temp
后面加:
SET-def       I=10000   //10秒
LOOP #%&I%>0, TEAM WAIT 10| CALC  &I=%&I% - 10| IFEX  %OPDir%\系统工具\Control\Advanced Registry Tracer\setup.ini, !!   SET I=0
WAIT  1000  //再多等

点评

加上去了,还是卡在那不动  详情 回复 发表于 2013-7-17 19:03
回复

使用道具 举报

6494#
发表于 2013-7-17 19:03:03 | 只看该作者
mdyblog 发表于 2013-7-17 18:36
在:
MOUN PETOOLS.WIM,Y:\内置程序\,1,X:\Temp
后面加:

加上去了,还是卡在那不动

点评

%OPDir%\系统工具\Control\Advanced Registry Tracer\setup.ini 传上来。 PETOOLS.WIM 也传上来,看看  详情 回复 发表于 2013-7-17 19:16
回复

使用道具 举报

6495#
 楼主| 发表于 2013-7-17 19:16:07 | 只看该作者
527104427 发表于 2013-7-17 19:03
加上去了,还是卡在那不动

%OPDir%\系统工具\Control\Advanced Registry Tracer\setup.ini
传上来。
PETOOLS.WIM 也传上来,看看  

点评

啊,终于知道原因了,是PETOOLS.INI的代码有问题,具体是什么问题,又找不出来。 这样的,如果只存在一个PETOOLS目录,那么就正常; 如果存在两个或两个以上PETOOLS目录,两个版本的PECMD都会卡死。  详情 回复 发表于 2013-7-17 20:10
先把这个传上来吧,PETOOLS.WIM有点大,没那么快  详情 回复 发表于 2013-7-17 19:36
回复

使用道具 举报

6496#
发表于 2013-7-17 19:36:18 | 只看该作者
mdyblog 发表于 2013-7-17 19:16
%OPDir%\系统工具\Control\Advanced Registry Tracer\setup.ini
传上来。
PETOOLS.WIM 也传上来,看看  ...

先把这个传上来吧,PETOOLS.WIM有点大,没那么快

Advanced Registry Tracer.7z

1.56 MB, 下载次数: 1

点评

79N-57 支持软件盘。 _SUB ... .... -nfocus 前面某大侠 切换输入法 可以 用 _SUB ... .... -nfocus 实现 软键盘.WCS(包内有): LOGS * X.LOG @ENVI^ ForceLocal=1 SET ::WM_LBUTTONDO  详情 回复 发表于 2013-7-18 00:01
试试 (UNICODE)  详情 回复 发表于 2013-7-17 23:23
回复

使用道具 举报

6497#
发表于 2013-7-17 19:43:52 | 只看该作者
mdyblog 发表于 2013-7-16 21:51
SHEL %SystemRoot%\EXPLORER.EXE,l6nA   
--------------结尾--------
换成 上面的代码,对应的 密码为 ...


按楼主给的方法可以实现了,但非要在输入框点一下才能输入密码,没有自动定位输入焦点!

点评

奇怪了!!我试过, 直接输入密码啊!输入框是激活的。 ---- 直接 SHEL %SystemRoot%\EXPLORER.EXE,l6nA  详情 回复 发表于 2013-7-17 23:42
回复

使用道具 举报

6498#
发表于 2013-7-17 20:10:19 | 只看该作者
本帖最后由 527104427 于 2013-7-17 20:11 编辑
mdyblog 发表于 2013-7-17 19:16
%OPDir%\系统工具\Control\Advanced Registry Tracer\setup.ini
传上来。
PETOOLS.WIM 也传上来,看看  ...


啊,终于知道原因了,是PETOOLS.INI的代码有问题,具体是什么问题,又找不出来。

这样的,如果只存在一个PETOOLS目录,那么就正常;
如果存在两个或两个以上PETOOLS目录,两个版本的PECMD都会卡死。

PETOOLS.INI:

PETOOLS.7z

1.22 KB, 下载次数: 1

点评

PETOOLS.INI 在 Y: 上吗? 如果是的。 那么下面代码有逻辑问题。 FIND $"UnMoun"="%1", { TEAM MOUN ,Y:\内置程序|FILE --force %Desktop%\弹出外置程序.lnk|LINK %Desktop%\加载外置程序,%MyName%,LOAD %Cu  详情 回复 发表于 2013-7-18 00:12
旧版 可以用 软键盘.旧.WCS(保内有): @ENVI^ ForceLocal=1 SET ::WM_LBUTTONDOWN =0x0201 WIN1 _SUB WIN1,W289H249,软键盘,,,-,, -top SET-def WID0=%&__WinID% SET-def X=0  详情 回复 发表于 2013-7-18 00:06
回复

使用道具 举报

6499#
 楼主| 发表于 2013-7-17 23:23:47 | 只看该作者
527104427 发表于 2013-7-17 19:36
先把这个传上来吧,PETOOLS.WIM有点大,没那么快

试试  (UNICODE)
setup.zip (742 Bytes, 下载次数: 3)

点评

还是一样,用稳定版,可以进桌面,初始化的时候有MESS的提示 进去后,弹出外置,再加载外置就卡死在那了,没有MESS提示:  详情 回复 发表于 2013-7-18 00:01
回复

使用道具 举报

6500#
 楼主| 发表于 2013-7-17 23:42:14 | 只看该作者
h99h99 发表于 2013-7-17 19:43
按楼主给的方法可以实现了,但非要在输入框点一下才能输入密码,没有自动定位输入焦点!

奇怪了!!我试过, 直接输入密码啊!输入框是激活的。
----
直接
SHEL %SystemRoot%\EXPLORER.EXE,l6nA  
回复

使用道具 举报

6501#
发表于 2013-7-18 00:01:05 | 只看该作者
mdyblog 发表于 2013-7-17 23:23
试试  (UNICODE)

还是一样,用稳定版,可以进桌面,初始化的时候有MESS的提示











进去后,弹出外置,再加载外置就卡死在那了,没有MESS提示:


点评

开始可以。 那你再 看看吧。  详情 回复 发表于 2013-7-18 00:07
回复

使用道具 举报

6502#
 楼主| 发表于 2013-7-18 00:01:17 | 只看该作者
527104427 发表于 2013-7-17 19:36
先把这个传上来吧,PETOOLS.WIM有点大,没那么快

79N-57  支持软件盘。
_SUB    ... ....     -nfocus


前面某大侠 切换输入法 可以 用  _SUB    ... ....     -nfocus 实现
软键盘.WCS(包内有):
LOGS * X.LOG
@ENVI^ ForceLocal=1
SET  ::WM_LBUTTONDOWN                  =0x0201
SET  ::WM_LBUTTONUP                    =0x0202
SET  ::WM_RBUTTONDOWN                  =0x0204
SET  ::WM_RBUTTONUP                    =0x0205

KILL pecmd
@IFEX  X.LOG, LOGS * X.LOG
WIN1
_SUB WIN1,W289H249,软键盘,,,-,, -top  -nfocus
    SET-def WID0=%&__WinID%
    SET-def  X=0
    SET-def h=0
    TIME -t:1  T1,1, CALL ReleaseFocus
    ENVI @this.MSG=_%&::WM_LBUTTONDOWN%: CALL OnMouse d
    ENVI @this.MSG=_%&::WM_LBUTTONUP%:   CALL OnMouse u
    LABE+ -vcenter -center ITEM2,L118T27W72H30,CTRL+SHIFT,
    LABE+ -vcenter -center ITEMA,L19T72W28H30,a,  
    LABE+ -vcenter -center ITEMB,L59T72W28H30,b,  
    LABE+ -vcenter -center ITEMC,L99T72W28H30,c,   
    LABE+ -vcenter -center ITEMQUIT,L255T15W20H20,X,  Kill \,
_END
_SUB OnMouse
    ENVI @this.Cur=?&&X;&&Y;&&cX;&&cY
    CALL TryIt 118 27 72 30   %1 ITEM2 VK_CONTROL_;VK_SHIFT_;VK_CONTROL^;VK_SHIFT^
    CALL TryIt  19 72 28 30   %1 ITEMA a
    CALL TryIt  59 72 28 30   %1 ITEMB b
    CALL TryIt  99 72 28 30   %1 ITEMC c
_END

_SUB TryIt  
    ENVI &&X1=%1
    ENVI &&Y1=%2
    ENVI &&W=%3
    ENVI &&H=%4
    CALC &&X2=%X1% + %W%
    CALC &&Y2=%Y1% + %H%
    IFEX $%cX%>%X1%,!! IFEX $%cX%<%X2%,!! IFEX $%cY%>%Y1%,!!  IFEX $%cY%<%Y2%,!! FIND $d=%5, ENVI @%6.bkcolor=0xFF ! TEAM ENVI @%6.bkcolor=-1|CALL DoIt  %7
_END
_SUB DoIt
    SET-def _cmd=SEND %*
    %&_cmd%
_END
  

点评

我把PE传上来了: http://pan.baidu.com/share/link?shareid=3094135697&uk=2098012847 具体情况是这样的,如果只有一份PETOOLS,那么,两个PECMD都很正常。 将ISO内的PETOOL复制几份到硬盘,然后,  详情 回复 发表于 2013-7-18 00:07
回复

使用道具 举报

6503#
 楼主| 发表于 2013-7-18 00:06:28 | 只看该作者
本帖最后由 mdyblog 于 2013-7-18 00:15 编辑


旧版PECMD  可以用  
软键盘.旧.WCS(保内有):
@ENVI^ ForceLocal=1
SET  ::WM_LBUTTONDOWN                  =0x0201
WIN1
_SUB WIN1,W289H249,软键盘,,,-,, -top
    SET-def WID0=%&__WinID%
    SET-def  X=0
    SET-def h=0
    TIME -t:1  T1,1, CALL ReleaseFocus
    ITEM ITEM2,L118T27W72H30,CTR+SHIFT,   CALL DoIt   VK_CONTROL_;VK_SHIFT_;VK_CONTROL^;VK_SHIFT^,
    ITEM ITEMA,L19T72W28H30,a,  CALL DoIt  a
    ITEM ITEMB,L59T72W28H30,b,  CALL DoIt  b
    ITEM ITEMC,L99T72W28H30,c,  CALL DoIt  c
    ITEM ITEMQUIT,L255T15W20H20,X,  Kill \
    CALL DoIt  c
_END
_SUB DoIt
    ReleaseFocus
    SET-def _cmd=SEND %*
    %&_cmd%
    WAIT 50
_END
_SUB ReleaseFocus
     SET-def h1=0
     ENVI @WIN1.Visable=0
     LOOP #%h1%=0,
     {   CALL $ **ret:&h1 user32.dll,GetForegroundWindow
         IFEX $0=%h1%, WAIT 1
     }
     ENVI @WIN1.Visable=1
     IFEX $0=%h1%,! IFEX $%h1%=%&WID0%,! SET  h=%h1%
     IFEX $0=%h%,!  CALL $ **ret:&&ret user32.dll,SetForegroundWindow,#%h%
_END

回复

使用道具 举报

6504#
发表于 2013-7-18 00:07:32 | 只看该作者
mdyblog 发表于 2013-7-18 00:01
79N-57  支持软件盘。
_SUB    ... ....     -nfocus

我把PE传上来了:

http://pan.baidu.com/share/link? ... 7&uk=2098012847



具体情况是这样的,如果只有一份PETOOLS,那么,两个PECMD都很正常。



将ISO内的PETOOL复制几份到硬盘,然后,

用稳定版PECMD,可以进桌面,但,弹出外置后再加载,就卡死了。

用新设计版PECMD,连桌面都不能进。



所以我觉得,是PETOOLS.INI没设计好,但是找不出原因,希望老大能帮助!

点评

>>具体情况是这样的,如果只有一份PETOOLS,那么,两个PECMD都很正常。 >>将ISO内的PETOOL复制几份到硬盘,然后, "将ISO内的PETOOL复制几份到硬盘" 什么意思? WINPE03.ISO\PETOOLS 复制成 X:\PETOOLS  详情 回复 发表于 2013-7-18 09:21
回复

使用道具 举报

6505#
 楼主| 发表于 2013-7-18 00:07:41 | 只看该作者
527104427 发表于 2013-7-18 00:01
还是一样,用稳定版,可以进桌面,初始化的时候有MESS的提示

开始可以。
那你再  看看吧。
回复

使用道具 举报

6506#
 楼主| 发表于 2013-7-18 00:12:59 | 只看该作者
527104427 发表于 2013-7-17 20:10
啊,终于知道原因了,是PETOOLS.INI的代码有问题,具体是什么问题,又找不出来。

这样的,如果只存在 ...

PETOOLS.INI 在 Y: 上吗?
如果是的。 那么下面代码有逻辑问题。

FIND $"UnMoun"="%1",
{
        TEAM MOUN ,Y:\内置程序|FILE --force %Desktop%\弹出外置程序.lnk|LINK %Desktop%\加载外置程序,%MyName%,LOAD %CurFile%,SHELL32.DLL#26|EXIT FILE
}

点评

在%ProgramFiles%目录  详情 回复 发表于 2013-7-18 00:15
回复

使用道具 举报

6507#
发表于 2013-7-18 00:15:25 | 只看该作者
mdyblog 发表于 2013-7-18 00:12
PETOOLS.INI 在 Y: 上吗?
如果是的。 那么下面代码有逻辑问题。

在%ProgramFiles%目录
回复

使用道具 举报

6508#
 楼主| 发表于 2013-7-18 09:21:16 | 只看该作者
527104427 发表于 2013-7-18 00:07
我把PE传上来了:

http://pan.baidu.com/share/link?shareid=3094135697&uk=2098012847

>>具体情况是这样的,如果只有一份PETOOLS,那么,两个PECMD都很正常。
>>将ISO内的PETOOL复制几份到硬盘,然后,

"将ISO内的PETOOL复制几份到硬盘" 什么意思?

WINPE03.ISO\PETOOLS  复制成 X:\PETOOLS     D:\PETOOLS   吗? 还是?

点评

对,就是这个意思。  详情 回复 发表于 2013-7-18 10:00
回复

使用道具 举报

6509#
发表于 2013-7-18 10:00:21 | 只看该作者
mdyblog 发表于 2013-7-18 09:21
>>具体情况是这样的,如果只有一份PETOOLS,那么,两个PECMD都很正常。
>>将ISO内的PETOOL复制几份到硬盘 ...

对,就是这个意思。

点评

大家注意:窗口内退出 只能 KILL , 不能 EXIT FILE 等。  详情 回复 发表于 2013-7-18 10:49
回复

使用道具 举报

6510#
 楼主| 发表于 2013-7-18 10:49:27 | 只看该作者

大家注意:窗口内退出 只能 KILL , 不能 EXIT FILE 等。

527104427 发表于 2013-7-18 10:00
对,就是这个意思。


大家注意:窗口内退出 只能  KILL , 不能 EXIT FILE 等。

PETOOLS.zip (1.54 KB, 下载次数: 8)

点评

用这个替换了,还是一样的错误。 老大还是用我的PE调试一下吧。  详情 回复 发表于 2013-7-18 11:21
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-10-2 02:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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