无忧启动论坛

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

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

    [复制链接]
6151#
发表于 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
回复

使用道具 举报

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

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

使用道具 举报

6153#
 楼主| 发表于 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 也是这个问题。
回复

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

6158#
 楼主| 发表于 2013-6-20 15:18:46 | 只看该作者
clonecd 发表于 2013-6-20 15:01
接着我之前的那个问题,需要看附件里的代码才能说明白。谢谢。

2处:
EXIT -
改为  EXIT
回复

使用道具 举报

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

使用道具 举报

6160#
 楼主| 发表于 2013-6-20 17:39:31 | 只看该作者
clonecd 发表于 2013-6-20 16:54
多谢老师,由此对 EXIT - 的理解有深入了一点。

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

6165#
发表于 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中驱动有问题也可以在这个包中看到。
回复

使用道具 举报

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

使用道具 举报

6167#
发表于 2013-6-21 01:06:13 | 只看该作者
mdyblog 发表于 2013-6-20 22:59
太老了。 源码 一时 找不到。

怎么 好用 BARTPE.EXE

直接用DEVI $xxx.cab就出现下面这个窗口

作了多种尝试都不行,看来只有换回老版本。老的不知会不会有19个盘符的问题。


顺便请教一下,你的这个与4.0不兼容的地方我又发现两个:
1、在INI文件中执行无效:
REGI HKLM\SOFTWARE\Microsoft\Driver Signing\Policy=@00
必须改成
REGI HKLM\SOFTWARE\Microsoft\Driver Signing\Policy=@0

2、在INI文件中执行
REGI HKCR\*\shell\CAB最大压缩\command\=makecab /v1 /D CompressionType=LZX /D CompressionMemory=21 "%1"
其中的"%1用"会变成""(即%1用空替代了)
以上要改成
REGI HKCR\*\shell\CAB最大压缩\command\=makecab /v1 /D CompressionType=LZX /D CompressionMemory=21 "%%1"
才可以

这个是有意为之吗?还是其他原因。

点评

1: REGI HKLM\SOFTWARE\Microsoft\Driver Signing\Policy=@00 REGI HKLM\SOFTWARE\Microsoft\Driver Signing\Policy=@0 都可以的。 我用 最新版测试的: C:\Users\mdy>PECMD REGI HKLM\SOFTWARE\PELOGON  详情 回复 发表于 2013-6-21 07:14
回复

使用道具 举报

6168#
发表于 2013-6-21 01:43:36 | 只看该作者
哎呀,怎么有这么多问题,我发现新版中的UPNP命令有很大的问题,这是导致网卡安装不成功的主要原因,譬如执行了
PECMD.EXE UPNP -c p -i MS_TCPIP
PECMD.EXE UPNP -c c -i MS_MSCLIENT
PECMD.EXE UPNP -c s -i MS_SERVER

再运行net start TCPIP 、 net start server后它干脆提示没有服务名。
我发一个启动网卡的CMD给你: START_NET.7z (2.16 KB, 下载次数: 1) ,如果将其中的PECMD.EXE UPNP替换成BARTPE.EXE,其他不作任何改变,驱动网卡就是成功的。

点评

什么系统? PECMD 是那个版本?  详情 回复 发表于 2013-6-21 07:15
回复

使用道具 举报

6169#
发表于 2013-6-21 01:56:12 | 只看该作者
本帖最后由 hhh333 于 2013-6-21 02:02 编辑

又发现一个大问题,上一次切换到Administrator用一个死循环来抗拒KILL EXPLORER是成功的,但不能注销,一旦点注销,再进去后,桌面就会不断打开资源管理器explorer.exe

点评

你用的 不是 我给你的 才是代码吧。 一这个作为 交流对象吧。 否则驴唇不对马嘴。  详情 回复 发表于 2013-6-21 07:44
回复

使用道具 举报

6170#
 楼主| 发表于 2013-6-21 07:14:33 | 只看该作者
本帖最后由 mdyblog 于 2013-6-21 07:49 编辑
hhh333 发表于 2013-6-21 01:06
直接用DEVI $xxx.cab就出现下面这个窗口

作了多种尝试都不行,看来只有换回老版本。老的不知会不会有1 ...


1:

REGI HKLM\SOFTWARE\Microsoft\Driver Signing\Policy=@00
REGI HKLM\SOFTWARE\Microsoft\Driver Signing\Policy=@0
都可以的。
我用 最新版测试的:
C:\Users\mdy>PECMD REGI HKLM\SOFTWARE\PELOGON\AA=@0

C:\Users\mdy>reg query HKLM\SOFTWARE\PELOGON

HKEY_LOCAL_MACHINE\SOFTWARE\PELOGON
    AA    REG_BINARY    00


C:\Users\mdy>PECMD REGI HKLM\SOFTWARE\PELOGON\NN=@00

C:\Users\mdy>reg query HKLM\SOFTWARE\PELOGON

HKEY_LOCAL_MACHINE\SOFTWARE\PELOGON
    AA    REG_BINARY    00
    NN    REG_BINARY    00




2、在INI文件中执行
REGI HKCR\*\shell\CAB最大压缩\command\=makecab /v1 /D CompressionType=LZX /D CompressionMemory=21 "%1"
其中的"%1用"会变成""(即%1用空替代了)
以上要改成
REGI HKCR\*\shell\CAB最大压缩\command\=makecab /v1 /D CompressionType=LZX /D CompressionMemory=21 "%%1"
才可以

%1 在 PECMD2012 中是有特别意义的, 表示第1个参数。 4.0不支持参数, 所以没有这个。 是不同的。
此时 %  必须写为%%

另外 还有个命令:  DEVI *disverify
这个 只需要开机后执行一次。 (HELP DEVI)
回复

使用道具 举报

6171#
 楼主| 发表于 2013-6-21 07:15:35 | 只看该作者
hhh333 发表于 2013-6-21 01:43
哎呀,怎么有这么多问题,我发现新版中的UPNP命令有很大的问题,这是导致网卡安装不成功的主要原因,譬如执 ...

什么系统? PECMD 是那个版本?

点评

最新的PECMD2012.1.79N-130510-38.多窗口线程孵化版_win32_64新设计.sfx,03PE系统。我想Win8PE如果用UPNP来安装协议等,可能也会有问题,不过目前大多数8PE都是用的netcfg.exe所以将问题掩盖了。  详情 回复 发表于 2013-6-21 07:52
回复

使用道具 举报

6172#
 楼主| 发表于 2013-6-21 07:44:54 | 只看该作者
本帖最后由 mdyblog 于 2013-6-21 07:47 编辑
hhh333 发表于 2013-6-21 01:56
又发现一个大问题,上一次切换到Administrator用一个死循环来抗拒KILL EXPLORER是成功的,但不能注销,一旦 ...


我测试, 可以注销啊。

你用的 不是 我给你的 测试代码吧。
以这个作为 交流对象吧。 否则驴唇不对马嘴。
你这个 不是正常的 PE 流程。 是你的一种创新。 怎么做 还得 靠自己 摸索。   
回复

使用道具 举报

6173#
发表于 2013-6-21 07:52:42 | 只看该作者
mdyblog 发表于 2013-6-21 07:15
什么系统? PECMD 是那个版本?

最新的PECMD2012.1.79N-130510-38.多窗口线程孵化版_win32_64新设计.sfx,03PE系统。我想Win8PE如果用UPNP来安装协议等,可能也会有问题,不过目前大多数8PE都是用的netcfg.exe所以将问题掩盖了。

点评

UPNP 不能用于 win7 win8。 win7 win8 也不用这个玩意了。 这是一个 古老的 命令,早期 纯粹为XPPE设计的。  详情 回复 发表于 2013-6-21 10:15
回复

使用道具 举报

6174#
 楼主| 发表于 2013-6-21 10:15:50 | 只看该作者
hhh333 发表于 2013-6-21 07:52
最新的PECMD2012.1.79N-130510-38.多窗口线程孵化版_win32_64新设计.sfx,03PE系统。我想Win8PE如果用UPN ...

UPNP 不能用于 win7 win8。 win7 win8 也不用这个玩意了。
这是一个 古老的  命令,早期 纯粹为XPPE设计的。

点评

我还要将这个程序用于03或XP的,直到PECMD2012.1.73.1-130207-6.多窗口线程孵化版_win32.sfx都是正常的,这个之后说异常了,是不是后续版本简化或取消了UPNP命令?  详情 回复 发表于 2013-6-21 10:41
回复

使用道具 举报

6175#
发表于 2013-6-21 10:31:13 | 只看该作者
问一个小功能,看看能否实现:

PECMD.INI 第一条那个地方, 能否弹出一个密码匡, 只有输入正确的密码,点"确定", 才能继续执行后面内容

否则,停在那不动. (当然,如果有个选择重启或关机的按钮更好,指密码错误的情况下,可以人工选择)

不用SHELL 那个方法.

点评

LOGIN_WIN _SUB LOGIN_WIN,W289H223,新窗口1,,,,, -top -forcenomin -disminb -trap -discloseb /// SET &&PassWD=l6nA //BASE加密的密码123 LABE -vcenter &LABE2,L33T52W60H30,密码,, E  详情 回复 发表于 2013-6-21 12:09
回复

使用道具 举报

6176#
发表于 2013-6-21 10:41:52 | 只看该作者
mdyblog 发表于 2013-6-21 10:15
UPNP 不能用于 win7 win8。 win7 win8 也不用这个玩意了。
这是一个 古老的  命令,早期 纯粹为XPPE设计 ...

我还要将这个程序用于03或XP的,直到PECMD2012.1.73.1-130207-6.多窗口线程孵化版_win32.sfx都是正常的,这个之后说异常了,是不是后续版本简化或取消了UPNP命令?

点评

1: 可能 是从这个版本 开始, 支持WIN64 。 代码是公用的。 为了X64, 源代码 做了一些调整。 等晚上 回去 看看 。 2: su_admin3.zip 最了一些简化。 REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersio  详情 回复 发表于 2013-6-21 11:32
回复

使用道具 举报

6177#
发表于 2013-6-21 10:59:10 | 只看该作者
本帖最后由 hhh333 于 2013-6-21 11:01 编辑

19号及其以后的版本EXEC命令异常,哎哟,差不多被这个工具搞崩溃了,就是这么一句:
EXEC =@imdisk.exe -a -f %IniDir%\OP.IMG -m %ImgDrv% -o ro
将其中的@符号去掉也不行。直到14号的都是正常的。

换高版本是自讨苦吃!
回复

使用道具 举报

6178#
 楼主| 发表于 2013-6-21 11:32:33 | 只看该作者
本帖最后由 mdyblog 于 2013-6-21 11:37 编辑
hhh333 发表于 2013-6-21 10:41
我还要将这个程序用于03或XP的,直到PECMD2012.1.73.1-130207-6.多窗口线程孵化版_win32.sfx都是正常的, ...


1: 可能 是从这个版本 开始, 支持WIN64 。 代码是公用的。 为了X64, 源代码 做了一些调整。
等晚上 回去 看看 。

2: su_admin3.zip
最了一些简化。
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RUN\Init=PECMD EXEC PECMD_MAIN.EXE LOAD  %Windir%\System32\Admin.ini

循环 弄到里面去了。
登录后 不会闪 一下。  第一次 就用 系统自动启动的 explorer ,不“杀掉而自己再来个”,因而不闪那么一下。

3: -41 为了 多重登录,扩充了MAIN
MAIN **u
用来 用户登录 后自己的 守护程序
用法是在 admin.ini 中最后:
THREAD*   MAIN **u


内部 有循环。
还没调试, 晚上 再调试一下。

点评

用41版试了一上,内存不能为读出来了。  详情 回复 发表于 2013-6-21 11:41
回复

使用道具 举报

6179#
发表于 2013-6-21 11:41:57 | 只看该作者
mdyblog 发表于 2013-6-21 11:32
1: 可能 是从这个版本 开始, 支持WIN64 。 代码是公用的。 为了X64, 源代码 做了一些调整。
等晚上 ...

用41版试了一上,内存不能为读出来了。

点评

79N41 做的 切换, 测试成功, 且 HOTK 也能工作了 。 http://pan.baidu.com/share/link?shareid=3476386532&uk=3962464512#su_admin4_N41.zip  详情 回复 发表于 2013-6-21 16:48
回复

使用道具 举报

6180#
 楼主| 发表于 2013-6-21 12:09:34 | 只看该作者
本帖最后由 mdyblog 于 2013-6-21 12:59 编辑
2012qnmd 发表于 2013-6-21 10:31
问一个小功能,看看能否实现:

PECMD.INI 第一条那个地方, 能否弹出一个密码匡, 只有输入正确的密码,点"确 ...



LOGIN_WIN
_SUB LOGIN_WIN,W289H223,输入PE密码,,,,, -top -forcenomin -disminb  -trap   -discloseb   ///
    SET &&PassWD=l6nA   //BASE加密的密码123
    LABE -vcenter &LABE2,L33T52W60H30,密码,,
    EDIT -vcenter &UPass,L110T52W118H30,,,
    ITEM &ITEM4,L107T111W60H30,确定,CALL OnEND,
    //ITEM &ITEM5,L212T109W26H30,X,KILL  \,  //调试
_END
_SUB OnEND
    FIND $_=_%&UPass%, TEAM  MESS 密码空| EXIT
    BASE  %&UPass%,&&UPassX
    FIND $%&UPassX%=%&PassWD%,! TEAM  MESS 密码错误| EXIT
    KILL \
_END

/////////////////////////////////////////////
MESS  继续 PECMD.INI   
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 19:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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