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

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

   火... [复制链接]
发表于 2013-6-18 17:42:26 | 显示全部楼层
mdyblog 发表于 2013-6-18 16:38
tstinf.wcs:tstinf.bat:都放到 IE.INF 同一个目录

非常奇怪的一件事情。
单独手动运行INSIE6.CMD,不行,用pecmd调用也不行
单独手动运行testinf.bat,可以,恋情pecmd调用不行

LZ看一下什么情况。


INTERNET EXPLORER.rar (10.09 KB, 下载次数: 2)

点评

这么复杂, 简化了一下。 试试 INSIE6.CMD:在看看 X2.LOG  详情 回复 发表于 2013-6-18 17:56
回复

使用道具 举报

 楼主| 发表于 2013-6-18 17:56:07 | 显示全部楼层
红毛樱木 发表于 2013-6-18 17:42
非常奇怪的一件事情。
单独手动运行INSIE6.CMD,不行,用pecmd调用也不行
单独手动运行testinf.bat,可 ...

这么复杂, 简化了一下。
试试 INSIE6.CMD:
  1. PUSHD %~dp0
  2. dir .\IE.INF >> X2.LOG
  3. PECMD.EXE EXEC =Rundll32 SetupAPI.dll,InstallHinfSection DefaultInstall 132 .\IE.INF
复制代码
在看看 X2.LOG
回复

使用道具 举报

发表于 2013-6-18 18:02:41 | 显示全部楼层
mdyblog 发表于 2013-6-18 17:56
这么复杂, 简化了一下。
试试 INSIE6.CMD:在看看 X2.LOG

还是失败,
LOG看下

驱动器 X 中的卷是 USM_NVPE
卷的序列号是 023F-D9A3

X:\Program Files\INTERNET EXPLORER 的目录

2010-12-15  15:00            57,842 IE.INF
               1 个文件         57,842 字节
               0 个目录    212,271,104 可用字节



我要出去了   要半个小时之后回来。

点评

你那是 X64系统吗? X64系统 就用 PECMDX64  详情 回复 发表于 2013-6-18 18:14
回复

使用道具 举报

 楼主| 发表于 2013-6-18 18:14:06 | 显示全部楼层
本帖最后由 mdyblog 于 2013-6-18 18:17 编辑
红毛樱木 发表于 2013-6-18 18:02
还是失败,
LOG看下

你那是 X64系统吗?
X64系统 就用 PECMDX64

---------------在试试(tstinf.bat  就是上面那个)  INSIE6.CMD:
  1. PUSHD %~dp0
  2. dir .\IE.INF >> X2.LOG
  3. PECMD.EXE EXEC =!cmd /c  tstinf.bat
复制代码
回复

使用道具 举报

发表于 2013-6-18 19:11:16 | 显示全部楼层
mdyblog 发表于 2013-6-18 18:14
你那是 X64系统吗?
X64系统 就用 PECMDX64

03pe是x86的。
回复

使用道具 举报

发表于 2013-6-18 19:28:45 | 显示全部楼层
有点奇怪,这样解决问题了。
原来的BAT是这样写的
PECMD.EXE EXEC =Rundll32 SetupAPI.dll,InstallHinfSection DefaultInstall 132 .\IE.INF
失败


BAT改成这样
Rundll32 SetupAPI.dll,InstallHinfSection DefaultInstall 132 .\IE.INF
成功了。


可能以前的写法就不标准。
还有setuapi.dll的问题。一会回家吃过饭再来请教LZ

点评

写法没问题。 闹鬼了。 你还是把PE 传到 百度盘上, 我来看看问题在哪儿。  详情 回复 发表于 2013-6-18 21:23
回复

使用道具 举报

 楼主| 发表于 2013-6-18 21:23:08 | 显示全部楼层
红毛樱木 发表于 2013-6-18 19:28
有点奇怪,这样解决问题了。
原来的BAT是这样写的
PECMD.EXE EXEC =Rundll32 SetupAPI.dll,InstallHinfSe ...

写法没问题。
闹鬼了。 你还是把PE 传到 百度盘上, 我来看看问题在哪儿。
回复

使用道具 举报

 楼主| 发表于 2013-6-18 23:54:49 | 显示全部楼层
diannao338 发表于 2013-6-18 12:25
不过这个 绝对是bug, 大bug  如 图比方你放着读卡器但 里面没卡的时候  或者插上手机还没联通sf卡 时候  的 ...

79N-37 : 均已解决。
回复

使用道具 举报

发表于 2013-6-19 07:25:30 | 显示全部楼层
mdyblog 发表于 2013-6-15 05:20
1: 好了。   
主要是: REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RUN\Init=PECMD.EXE LO ...

利用老大的代码终于解决了KILL EXPLORER的问题,但似乎又有一个新的问题产生了,就是在执行admin.ini时,我有一些比较耗时的代码,这个时候没有EXPLORER的,想用TEXT打出文字,但在32位中屏幕无显示,64位中屏幕有显示,但与后面的TEXT的内容重叠。

点评

1: 有一些比较耗时的代码 如果可以的话, 可以 考虑 多线程 THREAD* THREAD* CALL 耗时 _SUB 耗时 ///1 ///2 _END 2: TEXT 问题: LOGO * *top ** TEXT cdscdcds TEXT 22222222222  详情 回复 发表于 2013-6-19 08:39
回复

使用道具 举报

 楼主| 发表于 2013-6-19 08:39:10 | 显示全部楼层
hhh333 发表于 2013-6-19 07:25
利用老大的代码终于解决了KILL EXPLORER的问题,但似乎又有一个新的问题产生了,就是在执行admin.ini时, ...

1: 有一些比较耗时的代码
如果可以的话, 可以 考虑 多线程 THREAD*
THREAD* CALL 耗时
_SUB 耗时
   ///1
     ///2
_END


2: TEXT 问题:
LOGO   *     *top    **
TEXT  cdscdcds
TEXT 222222222222
TEAM  TEXT   | LOGO   //TEXT 完毕, 清除



点评

第二种刚才测试了,没有用,还是黑;而且用了以后64位也没有显示了,原先是文字重叠。  详情 回复 发表于 2013-6-19 09:08
回复

使用道具 举报

发表于 2013-6-19 09:08:44 | 显示全部楼层
mdyblog 发表于 2013-6-19 08:39
1: 有一些比较耗时的代码
如果可以的话, 可以 考虑 多线程 THREAD*
THREAD* CALL 耗时

第二种刚才测试了,没有用,还是黑;而且用了以后64位也没有显示了,原先是文字重叠。

点评

SU.INI: //// 切换到Administrator //// SHEL PECMD.EXE WAIT 90000000 // 喂个假的 _SUB LOGOBEGIN LOGO *top ** TEXT AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA //WAIT 5000 //TEXT //LOGO _END  详情 回复 发表于 2013-6-19 15:14
回复

使用道具 举报

发表于 2013-6-19 11:46:49 | 显示全部楼层
mdyblog 发表于 2013-6-18 21:23
写法没问题。
闹鬼了。 你还是把PE 传到 百度盘上, 我来看看问题在哪儿。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=299807
这个帖子里,谢谢。

点评

我测试正常(2003 和WIN8) 下图是2003 的。  详情 回复 发表于 2013-6-20 08:01
回复

使用道具 举报

 楼主| 发表于 2013-6-19 12:17:07 | 显示全部楼层
clonecd 发表于 2013-6-19 10:54
还是LIST 控件的消息BUG,MouseHover 和MouseLeave无效,看了最近一段时间改动的东西,为了X64的LIST下拉 ...

79N-38
回复

使用道具 举报

 楼主| 发表于 2013-6-19 15:14:26 | 显示全部楼层
hhh333 发表于 2013-6-19 09:08
第二种刚才测试了,没有用,还是黑;而且用了以后64位也没有显示了,原先是文字重叠。

SU.INI:
////  切换到Administrator ////
SHEL PECMD.EXE WAIT 90000000   //  喂个假的
_SUB LOGOBEGIN
  LOGO *top **
  TEXT AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  //WAIT 5000
  //TEXT
  //LOGO
_END
_SUB LOGOEND
  TEXT
  LOGO
_END

//THREAD* LOAD E:\LOGOT1.WCS
LOGOBEGIN
  WAIT 1000
  TEXT AAAAAAAAAAAAAAAAAAAAA-----111111111111111
  WAIT 1000
  TEXT AAAAAAAAAAAAAAAAAAAAA-----222222222222
//WAIT 1000


//加入工作组WORKGROUP, startnet.exe是PENetwork自带的, 需要一点网络支持。
//必须首先加入工作组,否则Administrator不能登录
TIPS  切换到管理员,设置工作组......,,1,#1
EXEC != startnet.exe -wg WROKGROUP

//自动以Administrator用户登录,登录后,会自动执行admin.ini
TIPS  切换到管理员,设置自动登录......,,1,#1
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon=#1
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName=LsaSetupDomain\Administrator
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword=""
////REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RUN\Init=PECMD.EXE MAIN %Windir%\System32\Admin.ini
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RUN\Init=PECMD.EXE LOOP  $2MAIN=,! LOAD  %Windir%\System32\Admin.ini
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RUN\Init=PECMD EXEC PECMD.EXE TEAM LOAD  %Windir%\System32\Admin.ini | LOOP  $2MAIN=,! EXEC =%Windir%\explorer.exe
//REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell=PECMD.EXE  LOAD  %Windir%\System32\Admin.ini

//登陆界面不需要显示GUEST用户
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\Guest=#0

TIPS  切换到管理员,启动服务......,,1,#1
EXEC !=net start gpsvc
EXEC !=net start ProfSvc  
EXEC !=net start seclogon
WAIT 500
LOGOEND
KILL explorer
KILL explorer
KILL explorer
KILL explorer
KILL explorer
KILL explorer
KILL explorer


//退出现有用户
TIPS  切换到管理员,断开当前用户......,,1,#1
EXEC !%SystemRoot%\System32\tsdiscon.exe
KILL Explorer   

点评

我是要在admin.ini中显示提示信息的。即在运行tsdiscon.exe出现登录以后执行的。  详情 回复 发表于 2013-6-19 17:29
回复

使用道具 举报

发表于 2013-6-19 17:29:42 | 显示全部楼层
mdyblog 发表于 2013-6-19 15:14
SU.INI:
////  切换到Administrator ////
SHEL PECMD.EXE WAIT 90000000   //  喂个假的

我是要在admin.ini中显示提示信息的。即在运行tsdiscon.exe出现登录以后执行的。

点评

试试这个  详情 回复 发表于 2013-6-19 22:20
回复

使用道具 举报

 楼主| 发表于 2013-6-19 22:20:10 | 显示全部楼层
hhh333 发表于 2013-6-19 17:29
我是要在admin.ini中显示提示信息的。即在运行tsdiscon.exe出现登录以后执行的。

试试这个 su_admin2.zip (2.2 KB, 下载次数: 8)
回复

使用道具 举报

 楼主| 发表于 2013-6-20 00:11:01 | 显示全部楼层
本帖最后由 mdyblog 于 2013-6-20 06:27 编辑
clonecd 发表于 2013-6-19 23:23
请教一个问题,怎样每隔5秒获取控制台的回显,详见以下附件。


EXEC*  --cmd::200:OnMsg  &V=!cmd /c percentage.cmd
动态进度条3.zip (1.55 KB, 下载次数: 7) (内有2种方法)

//见 HELP EXEC

你那个percentage.exe 无法 实时 输出。
如果 有C/C++源码, 在每次输出后, 加一行:
fflush(NULL) ;
或 fflush(stdout) ;
重新编译, 这样 就能实时 输出。
7z.exe 也是这个问题。
Snap2.gif
回复

使用道具 举报

 楼主| 发表于 2013-6-20 07:31:18 | 显示全部楼层
clonecd 发表于 2013-6-19 23:23
请教一个问题,怎样每隔5秒获取控制台的回显,详见以下附件。

79N-39: 支持多点触摸。
消息:  WM_TOUCH
没有触摸屏, 没法试。
回复

使用道具 举报

 楼主| 发表于 2013-6-20 08:01:01 | 显示全部楼层
红毛樱木 发表于 2013-6-19 11:46
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=299807
这个帖子里,谢谢。

我测试正常(2003 和WIN8) TestINF.zip (413.01 KB, 下载次数: 4)
下图是2003 的。
未命名.png
回复

使用道具 举报

发表于 2013-6-20 12:30:58 | 显示全部楼层
就管理员登录的问题,有几个地方想请教一下:

先将我的SU.INI和Admin.ini贴出来:
SU.INI:

////  切换到Administrator ////
SHEL PECMD.EXE WAIT 90000000   //  喂个假的

//加入工作组WORKGROUP, startnet.exe是PENetwork自带的, 需要一点网络支持。
//必须首先加入工作组,否则Administrator不能登录
TIPS  切换到管理员,设置工作组......,,1,#1
EXEC != startnet.exe -wg WROKGROUP

//禁用网卡可以加快登录速度
PCIP ,,,,0,0

//设定自动以Administrator用户登录
TIPS  切换到管理员,设置自动登录......,,1,#1
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon=#1
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName=LsaSetupDomain\Administrator
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword=""

//设定Administrator自动执行脚本
`REGI HKEY_USERS\S-1-5-19\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell=explorer.exe
`REGI HKEY_USERS\S-1-5-19\Software\Microsoft\Windows\CurrentVersion\Run\Init=PECMD.EXE %Windir%\System32\admin.ini
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Run\Init=PECMD.EXE TEAM LOAD %Windir%\System32\Admin.ini | LOOP $2MAIN=,! EXEC =%Windir%\explorer.exe|FILE %public%\desktop\desktop.ini|FILE %desktop%\desktop.ini


//登陆界面不需要显示GUEST用户
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\Guest=#0

TIPS  切换到管理员,启动服务......,,1,#1
EXEC !=net start gpsvc
EXEC !=net start ProfSvc
EXEC !=net start seclogon
WAIT 500

//退出现有用户
TIPS  切换到管理员,断开当前用户......,,1,#1
EXEC !%SystemRoot%\System32\tsdiscon.exe
`KILL Explorer   


以下为Admin.ini的内容:
_SUB NT6_DispInputIcon
    LOOP 1,
    {
        WAIT 3000
        FIND %CTFMON%,EXIT _SUB
        EXEC %WS%\%CTFMON%
    }
_END

_SUB WIMSET
        REGI #HKCU\Software\H3\MountedWim\%MountDir%,RunOnceCMD
        PATH @%MountDrv%\%MountDir%
        IFEX $%RunOnceCMD%=1,!TEAM EXEC !REGDOC.CMD|REGI HKCU\Software\H3\MountedWim\%MountDir%=#1        `运行各外置的初始安装文件,当前用户运行过的将不再运行
        LOAD REGDOC.INI                `运行各外置的初始配置文件
_END


//============主程序==================//
LOGS C:\ADMIN.LOG
TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
REGI HKCU\AppEvents\Schemes\Apps\.Default\WindowsLogon\.Current\=
FIND Explorer.exe,KILL Explorer.exe

`将禁用的网卡启用
PCIP ,,,,0,1

`任务栏图标需要重新设置,开始菜单不需要
PINT %W%\Explorer.exe, TaskBand

`安装输入法
IFEX %WS%\internat.exe,ENVI CTFMON=internat.exe!ENVI CTFMON=CTFMON.EXE
FIND CTFMON.EXE,KILL CTFMON.EXE
EXEC !CMD.EXE /C "InstallIme.exe WinABC.ime 智能ABC"
EXEC !%ProgramFiles%\freeime\registry.exe /s

TIPS 重新初始化,已经挂载的程序包......,,1,#1
TEAM TEXT 重新初始化已经挂载的程序包......#0xEE00 $20|WAIT 500
MESS 重新初始化已经挂载的程序包......@提示 #OK *100000

ENVI MountDrv=Y:
IFEX $%LOADMODE%>0,TEAM ENVI MountDir=MMC|CALL WIMSET|FIND $%PROCESSOR_ARCHITECTURE%=AMD64,TEAM ENVI MountDir=MMC64|CALL WIMSET
IFEX $%LOADMODE%>1,TEAM ENVI MountDir=NET|CALL WIMSET
IFEX $%LOADMODE%>2,TEAM ENVI MountDir=APP|CALL WIMSET
IFEX $%LOADMODE%>3,TEAM ENVI MountDir=ADV|CALL WIMSET

`显示输入法图标(Win8-32似乎不需要)
FIND $%BootOS%=W7,CALL NT6_DispInputIcon
FIND $%PROCESSOR_ARCHITECTURE%=AMD64,CALL NT6_DispInputIcon

`删除desktop.ini
FILE %public%\desktop\desktop.ini
FILE %desktop%\desktop.ini
FILE %Programs%\desktop.ini
SEND #116
`SEND 0x11_,0x12_,0x2E_,0x2E^,0x12^,0x11^
TEXT
LOGS
`EXEC =%WinDir%\explorer.exe

我的问题是:
1、以上蓝色字部分通过LOG文件发现都执行了,但屏幕还是黑的;
2、我前次反映64位文字可显示但是有重叠,经过测试是因为以上绿色字部分是EXEC REGDOC.CMD,如果改成EXEC !REGDOC.CMD,表现与32位一致也是黑屏无显示;
3、因为有一个死循环来调用explorer,所以我将最后一句运行挂起了,目前测试是正常的。由于TEXT无效,我想将EXEC =%WinDir%\explorer.exe调到TEXT前面去执行,但无论放什么位置,这一句之后的语句都不会执行,即在什么地方运行explorer,脚本就在什么地方中断,这个不知是什么原因。

点评

我上面的 su_admin2.zip 切换到Admin 后 TEXT 能显示吗?  详情 回复 发表于 2013-6-20 12:39
回复

使用道具 举报

 楼主| 发表于 2013-6-20 12:39:13 | 显示全部楼层
本帖最后由 mdyblog 于 2013-6-20 12:40 编辑
hhh333 发表于 2013-6-20 12:30
就管理员登录的问题,有几个地方想请教一下:

先将我的SU.INI和Admin.ini贴出来:


我上面的 su_admin2.zip
切换到Admin 后  TEXT 能显示吗?   我这能显示的 ,用你给的PE。

点评

刚才将我的代码按你的思路改了一下,你这个一个主要特点就是复制一个PECMD来启动explorer,可以显示了,但不能KILL explorer,一旦KILL鼠标就处于忙的状态,不出桌面了。  详情 回复 发表于 2013-6-20 16:45
回复

使用道具 举报

 楼主| 发表于 2013-6-20 15:18:46 | 显示全部楼层
clonecd 发表于 2013-6-20 15:01
接着我之前的那个问题,需要看附件里的代码才能说明白。谢谢。

2处:
EXIT -
改为  EXIT
回复

使用道具 举报

发表于 2013-6-20 16:45:20 | 显示全部楼层
本帖最后由 hhh333 于 2013-6-20 16:48 编辑
mdyblog 发表于 2013-6-20 12:39
我上面的 su_admin2.zip
切换到Admin 后  TEXT 能显示吗?   我这能显示的 ,用你给的PE。


刚才将我的代码按你的思路改了一下,你这个一个主要特点就是复制一个PECMD来启动explorer,可以显示了,但不能KILL explorer,一旦KILL鼠标就处于忙的状态,不出桌面了。

SU.INI的代码如下:
  1. ////  切换到Administrator ////
  2. SHEL PECMD.EXE WAIT 90000000   //  喂个假的
  3. IFEX %Windir%\System32\PECMD_MAIN.EXE,! FILE %Windir%\System32\PECMD.EXE=>%Windir%\System32\PECMD_MAIN.EXE

  4. //加入工作组WORKGROUP, startnet.exe是PENetwork自带的, 需要一点网络支持。
  5. //必须首先加入工作组,否则Administrator不能登录
  6. TIPS  切换到管理员,设置工作组......,,1,#1
  7. EXEC != startnet.exe -wg WROKGROUP

  8. //禁用网卡可以加快登录速度
  9. PCIP ,,,,0,0

  10. //设定自动以Administrator用户登录
  11. TIPS  切换到管理员,设置自动登录......,,1,#1
  12. REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon=#1
  13. REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName=LsaSetupDomain\Administrator
  14. REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword=""

  15. //设定Administrator自动执行脚本
  16. `REGI HKEY_USERS\S-1-5-19\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell=explorer.exe
  17. `REGI HKEY_USERS\S-1-5-19\Software\Microsoft\Windows\CurrentVersion\Run\Init=PECMD.EXE %Windir%\System32\admin.ini
  18. REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Run\Init=PECMD.EXE EXEC PECMD_MAIN.EXE TEAM LOAD %Windir%\System32\Admin.ini | LOOP $$$$2MAIN=,! EXEC =%Windir%\explorer.exe|FILE %public%\desktop\desktop.ini|FILE %desktop%\desktop.ini


  19. //登陆界面不需要显示GUEST用户
  20. REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\Guest=#0

  21. TIPS  切换到管理员,启动服务......,,1,#1
  22. EXEC !=net start gpsvc
  23. EXEC !=net start ProfSvc
  24. EXEC !=net start seclogon
  25. WAIT 500

  26. //退出现有用户
  27. TIPS  切换到管理员,断开当前用户......,,1,#1
  28. EXEC !%SystemRoot%\System32\tsdiscon.exe
  29. `KILL Explorer   
复制代码
Admin.ini的代码如下:
  1. _SUB NT6_DispInputIcon
  2.     LOOP 1,
  3.     {
  4.         WAIT 3000
  5.         FIND %CTFMON%,EXIT _SUB
  6.         EXEC %WS%\%CTFMON%
  7.     }
  8. _END

  9. _SUB WIMSET
  10.         REGI #HKCU\Software\H3\MountedWim\%MountDir%,RunOnceCMD
  11.         PATH @%MountDrv%\%MountDir%
  12.         IFEX $$%RunOnceCMD%=1,!TEAM EXEC !REGDOC.CMD|REGI HKCU\Software\H3\MountedWim\%MountDir%=#1        `运行各外置的初始安装文件,当前用户运行过的将不再运行
  13.         LOAD REGDOC.INI                `运行各外置的初始配置文件
  14. _END


  15. //============主程序==================//
  16. `LOGS C:\ADMIN.LOG
  17. TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
  18. REGI HKCU\AppEvents\Schemes\Apps\.Default\WindowsLogon\.Current\=
  19. LOGO *top **
  20. KILL PECMD_MAIN.EXE
  21. FIND Explorer.exe,KILL Explorer.exe

  22. `将禁用的网卡启用
  23. PCIP ,,,,0,1

  24. `任务栏图标需要重新设置,开始菜单不需要
  25. PINT %W%\Explorer.exe, TaskBand

  26. `安装输入法
  27. IFEX %WS%\internat.exe,ENVI CTFMON=internat.exe!ENVI CTFMON=CTFMON.EXE
  28. FIND CTFMON.EXE,KILL CTFMON.EXE
  29. EXEC !CMD.EXE /C "InstallIme.exe WinABC.ime 智能ABC"
  30. EXEC !%ProgramFiles%\freeime\registry.exe /s

  31. TIPS 重新初始化,已经挂载的程序包......,,1,#1
  32. TEAM TEXT 重新初始化已经挂载的程序包......#0xEE00 $$20|WAIT 500
  33. ENVI MountDrv=Y:
  34. IFEX $$%LOADMODE%>0,TEAM ENVI MountDir=MMC|CALL WIMSET|FIND $$%PROCESSOR_ARCHITECTURE%=AMD64,TEAM ENVI MountDir=MMC64|CALL WIMSET
  35. IFEX $$%LOADMODE%>1,TEAM ENVI MountDir=NET|CALL WIMSET
  36. IFEX $$%LOADMODE%>2,TEAM ENVI MountDir=APP|CALL WIMSET
  37. IFEX $$%LOADMODE%>3,TEAM ENVI MountDir=ADV|CALL WIMSET

  38. `显示输入法图标(Win8-32似乎不需要)
  39. FIND $$%BootOS%=W7,CALL NT6_DispInputIcon
  40. FIND $$%PROCESSOR_ARCHITECTURE%=AMD64,CALL NT6_DispInputIcon

  41. `删除desktop.ini
  42. FILE %public%\desktop\desktop.ini
  43. FILE %desktop%\desktop.ini
  44. FILE %Programs%\desktop.ini
  45. SEND #116
  46. `SEND 0x11_,0x12_,0x2E_,0x2E^,0x12^,0x11^
  47. TEXT
  48. `EXEC =%WinDir%\explorer.exe
  49. `LOGS
复制代码

点评

你先别改, 直接用我给 你的 那个。 看是否正常。 再 进一步。 一步一步的来。 我们是远程 交流。 必须这样。 否则很费力的。 我测是是可以 KILL 的。  详情 回复 发表于 2013-6-20 17:41
回复

使用道具 举报

 楼主| 发表于 2013-6-20 17:39:31 | 显示全部楼层
clonecd 发表于 2013-6-20 16:54
多谢老师,由此对 EXIT - 的理解有深入了一点。

79N-40  取消 了  EXIT BLOCK 对  _SUB  的穿透功能(不直观)。 EXIT LOOP 等的穿透还保留着。  
不过 一般还是 桥归桥, 路归路的好, 清楚。  
回复

使用道具 举报

 楼主| 发表于 2013-6-20 17:41:30 | 显示全部楼层
本帖最后由 mdyblog 于 2013-6-20 18:16 编辑
hhh333 发表于 2013-6-20 16:45
刚才将我的代码按你的思路改了一下,你这个一个主要特点就是复制一个PECMD来启动explorer,可以显示了, ...


你先别改, 直接用我给 你的 那个。
看是否正常。 再 进一步。  
一步一步的来。
我们是远程  交流。 必须这样。 否则很费力的。
我测试是可以 KILL 的。
http://pan.baidu.com/share/link? ... k=3962464512#jt.gif

点评

不改直接替代也是一样的,鼠标在忙的状态。感觉到它出了两次桌面,那两段文字出在桌面上,而不是在黑屏的时候。后我在kill explorer后,加TEXT也可以显示。  详情 回复 发表于 2013-6-20 18:31
回复

使用道具 举报

发表于 2013-6-20 18:31:54 | 显示全部楼层
mdyblog 发表于 2013-6-20 17:41
你先别改, 直接用我给 你的 那个。
看是否正常。 再 进一步。  
一步一步的来。

不改直接替代也是一样的,鼠标在忙的状态。感觉到它出了两次桌面,那两段文字出在桌面上,而不是在黑屏的时候。后我在kill explorer后,加TEXT也可以显示。

点评

你用的是 你给我的那个PE吗 (只有 win8-32 可用)? 怎么 运行不同呢? 运行截图: http://pan.baidu.com/share/link?shareid=3966333930&uk=3962464512#jt.gif  详情 回复 发表于 2013-6-20 18:43
回复

使用道具 举报

发表于 2013-6-20 18:38:10 | 显示全部楼层
本帖最后由 hhh333 于 2013-6-20 20:13 编辑

还碰到一个大问题,用2月3号的PECMD,03中驱动网卡和声卡没有问题,现在只更换成最新的6月19号的,其他一切不动,不能驱动,换回2月3日的正常。我再看一下最新的稳定版怎么样。

最新的稳定版网卡可以,但声卡不能驱动。不知DEVI有什么改动。声卡驱动批处理如下:
  1. PECMD TEXT 正在驱动声卡……

  2. PUSHD %~dp0
  3. ECHO.>"%WinDir%\LD_SND.OK"
  4. 7z.exe x SOUND_PART.7z -y -aos -o"%WinDir%"

  5. PECMD.EXE DEVI ".\DRIVERS_SOUND.CAB"
  6. START /Wait ..\InfCacheBuild.exe %SystemRoot%
  7. BARTPE.EXE -pnp

  8. PECMD.EXE DEVI ".\DRIVERS_SOUND.CAB"
  9. START /Wait ..\InfCacheBuild.exe %SystemRoot%
  10. BARTPE.EXE -pnp

  11. PECMD.EXE EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
  12. PECMD.EXE EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f

  13. DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1
  14. PECMD FILE %USERPROFILE%\桌面\启用声音支持.LNK
  15. PECMD FIND Explorer.EXE,KILL EXPLORER.EXE
  16. PECMD ENVI
  17. EXIT
复制代码
我刚才到LZ的网站下了几个来试验:
2012.1.73.1-130207-6.多窗口线程孵化版---驱动声卡网卡均正常
2012.1.73.1-130214-8.多窗口线程孵化版---驱动声卡正常,网卡不正常。

不知做了哪些改动?

点评

把 .\DRIVERS_SOUND.CAB 发过来, 我试试。  详情 回复 发表于 2013-6-21 21:54
太老了。 源码 一时 找不到。  详情 回复 发表于 2013-6-20 22:59
回复

使用道具 举报

 楼主| 发表于 2013-6-20 18:43:06 | 显示全部楼层
hhh333 发表于 2013-6-20 18:31
不改直接替代也是一样的,鼠标在忙的状态。感觉到它出了两次桌面,那两段文字出在桌面上,而不是在黑屏的 ...

你用的是 你给我的那个PE吗 (只有 win8-32 可用)?
怎么 运行不同呢?
运行截图:
http://pan.baidu.com/share/link? ... k=3962464512#jt.gif

点评

如果兄弟不忙请到:http://pan.baidu.com/share/link?shareid=889641574&uk=622348759 下载我做的最新PE来测试,1.4G,XP/03/Win7/Win8/Win864均有。  详情 回复 发表于 2013-6-20 20:48
回复

使用道具 举报

发表于 2013-6-20 20:48:57 | 显示全部楼层
本帖最后由 hhh333 于 2013-6-20 20:50 编辑
mdyblog 发表于 2013-6-20 18:43
你用的是 你给我的那个PE吗 (只有 win8-32 可用)?
怎么 运行不同呢?
运行截图:


如果兄弟不忙请到:http://pan.baidu.com/share/link? ... 74&uk=622348759
下载我做的最新PE来测试,1.4G,XP/03/Win7/Win8/Win864均有。

我刚才反映的高版本的PECMD在03中驱动有问题也可以在这个包中看到。
回复

使用道具 举报

 楼主| 发表于 2013-6-20 22:59:15 | 显示全部楼层
本帖最后由 mdyblog 于 2013-6-20 23:01 编辑
hhh333 发表于 2013-6-20 18:38
还碰到一个大问题,用2月3号的PECMD,03中驱动网卡和声卡没有问题,现在只更换成最新的6月19号的,其他一切 ...


太老了。 源码 一时 找不到。

怎么 好用 BARTPE.EXE
直接 DEVI $ 不就行了吗?

点评

直接用DEVI $xxx.cab就出现下面这个窗口 作了多种尝试都不行,看来只有换回老版本。老的不知会不会有19个盘符的问题。 顺便请教一下,你的这个与4.0不兼容的地方我又发现两个: 1、在INI文件中执行无效:  详情 回复 发表于 2013-6-21 01:06
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-11 20:57

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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