无忧启动论坛

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

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

    [复制链接]
2041#
发表于 2012-4-21 19:11:10 | 只看该作者
SET 看,是正常的,已经改了

你做个RAR或7Z的自解压EXE(TEMP临时目录方式)

不KILL ,执行后,解压的文件,在原来的TEMP,没变化.

KILL后,再执行, 就解压到新TEMP目录
回复

使用道具 举报

2042#
 楼主| 发表于 2012-4-21 21:08:52 | 只看该作者
原帖由 dvd008 于 2012-4-21 19:11 发表
SET 看,是正常的,已经改了

你做个RAR或7Z的自解压EXE(TEMP临时目录方式)

不KILL ,执行后,解压的文件,在原来的TEMP,没变化.

KILL后,再执行, 就解压到新TEMP目录



1.(calc.exe)做了个 ZIP 自解压EXE(TEMP临时目录方式)
2. cmd.exe
3.TEMP_SETTING.WCS
设置新目录。
4. cmd.exe
5.test_temp_zip.exe
如图:

TEMP_SETTING.WCS.ZIPAPP.zip

95.38 KB, 下载次数: 12, 下载积分: 无忧币 -2

回复

使用道具 举报

2043#
发表于 2012-4-21 21:48:44 | 只看该作者
回报 : 69_46 7版

7pe 测试 : pecmd devi $vga_nt6.cab,,%temp% 无效

RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 CL121084.inf 失败
drvload.exe CL121084.inf 成功


附上 pecmd 4.0 devi $vga_nt6.cab,,%temp%
安装 前与后 档案资料对比. (devi_0_before.txt 及 devi_1_after.txt)
_pecmd40_devi_vga_nt6.rar (192.53 KB, 下载次数: 9)

另附上 vga_nt6.cab 及 drvload.exe 作参考.
http://www.mediafire.com/?c0kc7pf66c8fxnz
http://www.mediafire.com/?s78cicm9w62k36l

[ 本帖最后由 nu852 于 2012-4-21 21:50 编辑 ]
回复

使用道具 举报

2044#
 楼主| 发表于 2012-4-21 22:31:53 | 只看该作者

回复 #2090 2012abc19701 的帖子

上面是XP  和 XPPE  的效果。

我经7PE, 的确, 改不了。
PECMD4.0 也一样。

有可能 和  win7  UAC 架构 有关。
没办法, Explorer.exe-7PE “打死我也不改”。只好杀死它。
还好 PE 的 Explorer.exe 呢自动成起,且很快。
回复

使用道具 举报

2045#
 楼主| 发表于 2012-4-21 22:58:50 | 只看该作者

回复 #2091 nu852 的帖子

1.
你确定 drvload.exe CL121084.inf  后,对应设备因此被驱动了吗 。
我试过 随便 什么 INF, drvload.exe 都报告成功。
  
2.
pecmd  DEVI    CL121084.inf

pecmd  DEVI   $CL121084.inf
试过行吗?
回复

使用道具 举报

2046#
发表于 2012-4-22 05:20:23 | 只看该作者
原帖由 <i>2012abc19701</i> 于 2012-4-21 22:58 发表
1.<br />
你确定 drvload.exe CL121084.inf  后,对应设备因此被驱动了吗 。<br />
我试过 随便 什么 INF, drvload.exe 都报告成功。<br />
 <br />
2. <br />
pecmd  DEVI    CL121084.inf <br />
和 <br />
pecmd  DEVI   $CL121084.inf <br />
试过 ...

1. 肯定的.
如成功驱动显卡, 会黑屏一会儿, 然后解析度会由 800 转为 1280, 那些示图变为细小.
而且 "控制台" -> "装置管理员", 由 "不明 vga 装置"  转为  "显示卡" -> "ASUS 5450 Series".

在另一次 7pe 胡弄一番, 将 filedepository 删除一些档案.
drvload 网卡时, 回报失败. 即 drvload 也不是胡乱回报的.
这先不理会, 是个人胡弄问题.

2. 我是试 pecmd  DEVI    CL121084.inf
没试 pecmd  DEVI   $CL121084.inf, 或下次试这格式.
回复

使用道具 举报

2047#
发表于 2012-4-22 06:07:31 | 只看该作者
回报 : 69_46  5 版 及 7 版

pecmd devi CL121084.inf   无效.
pecmd devi $CL121084.inf   无效.

[ 本帖最后由 nu852 于 2012-4-22 06:48 编辑 ]
回复

使用道具 举报

2048#
发表于 2012-4-22 06:52:23 | 只看该作者
原帖由 2012abc19701 于 2012-4-21 22:31 发表
上面是XP  和 XPPE  的效果。

我经7PE, 的确, 改不了。
PECMD4.0 也一样。

有可能 和  win7  UAC 架构 有关。
没办法, Explorer.exe-7PE “打死我也不改”。只好杀死它。
还好 PE 的 Explorer.exe ...


03PE没问题,就是7PE

以前,我根本不测试7PE.

我那些03PE里面好用的TEMP设置工具,全都无效了


如果写为CMD,或者INI

怎么写才能,设置后,再KILL ?

我现在是两个CMD,一个设置,一个KILL
回复

使用道具 举报

2049#
发表于 2012-4-22 06:54:35 | 只看该作者
原帖由 nu852 于 2012-4-22 06:07 发表
回报 : 69_46  5 版 及 7 版

pecmd devi CL121084.inf   无效.
pecmd devi $CL121084.inf   无效.



你的安装配置文件是什么?

看看TEMP目录有没有解压出来的文件?

系统INF,DRV,SYSTEM32 有没有对应的驱动文件?
回复

使用道具 举报

2050#
 楼主| 发表于 2012-4-22 07:05:17 | 只看该作者

回复 #2096 dvd008 的帖子

*.INI:
TEMP  SETTING
ENVI
KILL Explorer.exe

或合并:
TEAM  TEMP SETTING|  ENVI | KILL Explorer.exe

另外:
你前写的一个函数,如果不KILL  ,同样也无效。
问题不在程序,而在于 系统原理(或者有什么特别的方法)。


另外:
nu852 反映
『 pecmd devi $vga_nt6.cab,,%temp% 』
无效, 不知道。
说实话,我一直不感肯定。 我这实验不了。
首先不确定3版的   pecmd devi $vga_nt6.cab,,%temp%  ,是否把文件拷贝到系统中。
drvload.exe  是 WIN7 自带的吗?
如果是,实在不行,  pecmd devi 内部直接调用 drvload.exe  。


[ 本帖最后由 2012abc19701 于 2012-4-22 07:11 编辑 ]
回复

使用道具 举报

2051#
发表于 2012-4-22 07:08:54 | 只看该作者
我可以做个带3卡的WIN7PE,试一试.
加3卡太大了


pecmd devi 内部直接调用 drvload.exe,可以. 是WIN7自带,一般PE都带

一会给你个命令行帮助,你看看
回复

使用道具 举报

2052#
 楼主| 发表于 2012-4-22 07:09:08 | 只看该作者

回复 #2097 dvd008 的帖子

CMD:
PECMD  “TEAM  TEMP SETTING|  ENVI | KILL Explorer.exe"

//上面引号不能掉了

或拆开:
PECMD  TEMP SETTING

PECMD  ENVI
PECMD  Explorer.exe


[ 本帖最后由 2012abc19701 于 2012-4-22 07:13 编辑 ]
回复

使用道具 举报

2053#
 楼主| 发表于 2012-4-22 07:15:51 | 只看该作者

回复 #2091 nu852 的帖子

》另附上 vga_nt6.cab 及 drvload.exe 作参考.
http://www.mediafire.com/?c0kc7pf66c8fxnz
http://www.mediafire.com/?s78cicm9w62k36l

连接打不开!
回复

使用道具 举报

2054#
发表于 2012-4-22 07:16:02 | 只看该作者
命令行.............

未命名.JPG (57.82 KB, 下载次数: 178)

未命名.JPG
回复

使用道具 举报

2055#
发表于 2012-4-22 07:16:54 | 只看该作者
我去找能驱动我机器的WIN7PE

3卡的,需要实机测试
回复

使用道具 举报

2056#
发表于 2012-4-22 07:25:31 | 只看该作者
INI,上面的,改为WCS 可以

LOAD INI ,没有出现设置界面,一闪就没了
回复

使用道具 举报

2057#
发表于 2012-4-22 07:27:57 | 只看该作者
drvload.exe  

可以这样考虑

1. 先查找SYSTEM32 是否有这个文件, 如果有,用它安装INF

2. 如果没有, DEVI INF
回复

使用道具 举报

2058#
发表于 2012-4-22 07:35:28 | 只看该作者
原帖由 2012abc19701 于 2012-4-22 07:09 发表
CMD:
PECMD  “TEAM  TEMP SETTING|  ENVI | KILL Explorer.exe"
//上面引号不能掉了

或拆开:
PECMD  TEMP SETTING
PECMD  ENVI
PECMD  Explorer.exe



CMD下,也没出现,设置界面

我还是两个CMD 解决吧. 这个就这样了

测试WIN7去了,一会回来
回复

使用道具 举报

2059#
 楼主| 发表于 2012-4-22 07:36:31 | 只看该作者

回复 #2103 dvd008 的帖子

我用的都是实机。 挺好。
把 3卡驱动包单独发过来,就可以了。
回复

使用道具 举报

2060#
 楼主| 发表于 2012-4-22 07:50:34 | 只看该作者

回复 #2106 dvd008 的帖子

DrvLOAD 版    47T2。
试试吧。
回复

使用道具 举报

2061#
 楼主| 发表于 2012-4-22 07:55:49 | 只看该作者

回复 #2097 dvd008 的帖子

>你的安装配置文件是什么?
>看看TEMP目录有没有解压出来的文件?
>系统INF,DRV,SYSTEM32 有没有对应的驱动文件?
我分析了他的安装记录,
的确,win7 的目录结构 非常复杂。
除了 INF,DRV,SYSTEM32 , 还有很多其它目录。

不知道46T3版 Devi $ABC.CAB,,%TEMP%  是否 复制了文件, 是否都复制了。
回复

使用道具 举报

2062#
 楼主| 发表于 2012-4-22 08:10:12 | 只看该作者
原帖由 dvd008 于 2012-4-22 07:25 发表
INI,上面的,改为WCS 可以

LOAD INI ,没有出现设置界面,一闪就没了


太灵异了!!!!!。
我给一个测试包吧。
直接解压到当前目录(自己有目录)。
进入子目录 TEST_INI
//如果要测试的PECMD 不是系统的, 把要测试的 PECMD 也考到这个子目录。

双击 TESTINI.CMD
或 开命令行:
PECMD LOAD  INI

如果还不行:
dir  INI
notepad INI

看看 是否也 报错。

[ 本帖最后由 2012abc19701 于 2012-4-22 08:24 编辑 ]

TEST_INI.zip

517 Bytes, 下载次数: 9, 下载积分: 无忧币 -2

回复

使用道具 举报

2063#
发表于 2012-4-22 08:10:25 | 只看该作者
很遗憾,5个WIN7PE, 没有能驱动我机器显卡的

那些号称全功能的,最多驱动了声卡和网卡

我前面有安装配置文件,网卡的

交给INF处理比较好,那样需要处理TEMP下的INF


_SUB NETSet
    TIPS 网络初始化,正在启动服务……,10000,1,SHELL32.DLL#164
    EXEC =!netcfg.exe -v -winpe
    EXEC @!=netcfg.exe -c s -i MS_Server
    EXEC =!netcfg.exe -e -c p -i MS_NDISWAN
    EXEC =!netcfg.exe -e -c s -i MS_RASMAN
    EXEC =!netcfg.exe -e -c p -i MS_PPPOE
    EXEC =!netcfg.exe -e -c p -i MS_NDISUIO
_END

_SUB WXWL
    TIPS 正在解压无线模块,请稍等……,10000,1,SHELL32.DLL#164
    EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x Wireless.7z -y -aos -o"%windir%""
    LOAD %CurDir%\WX_Lst.ini
    CALL NETSet
    TIPS 正在提取无线网卡驱动,请等待弹出提示……,10000,1,SHELL32.DLL#164
    DEVI $DRIVERS_NET_WIRELESS.CAB,,%Temp%
_END

_SUB ALL
    TIPS 正在解压网络模块,请稍等……,10000,1,SHELL32.DLL#164
    EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x Wireless.7z -y -aos -o"%windir%""
    LOAD %CurDir%\WX_Lst.ini
    CALL NETSet
    TIPS 正在提取网卡驱动,请等待弹出提示……,10000,1,SHELL32.DLL#164
    DEVI $DRIVERS_NET*.CAB,,%Temp%
_END

_SUB YXWL
    CALL NETSet
    TIPS 正在提取网卡驱动,请等待弹出提示……,10000,1,SHELL32.DLL#164
    DEVI $DRIVERS_NET.CAB,,%Temp%
_END

_SUB DRVALL
    TIPS 开始解压网卡驱动,可能需要几分钟时间……,50000,1,SHELL32.DLL#164
    EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x NET_PART.7z -y -aos -o"%windir%""
    EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x ShareServer.7z -y -aos -o"%windir%""
    TIPS 网络启动,正在安装组件……,10000,1,SHELL32.DLL#164
    LOAD %CurDir%\YX_Lst.ini
    DEVI %SystemRoot%\Inf\net*.inf
    FIND $%ms%=有线,TEAM CALL YXWL
    FIND $%ms%=无线,CALL WXWL
    FIND $%ms%=,CALL ALL
    TEMP @Delete
    CALL KJFS
_END

_SUB BUTTON2
    ENVI @t1=0
    KILL \%SetMS%
    FIND $%radi1.check%=1,ENVI ms=有线
    FIND $%radi2.check%=1,ENVI ms=无线
    FIND $%radi3.check%=1,ENVI ms=
    EXEC =!cmd /c "echo ENVI ms=%ms%>%windir%\ms.ini"
    IFEX $%Radio2.check%=1,TEAM EXEC =pecmd load %ProgramFiles%\gpd\gpd.ini|CALL KJFS
    IFEX $%Radio1.check%=1,CALL DRVALL
_END

_SUB SetMS,w240h230,PE 网卡驱动安装,,NET.ICO,5
    LABE LABE1,L8T15W200H20,请选择安装网卡的方式和类型:
    RADI Radio1,l15t37w140h20,通过 CAB 包安装,,1,1
    RADI radi1,l30t60w94h22,有线网卡驱动,,1
    RADI radi2,l135t60w940h22,无线网卡驱动
    RADI radi3,l30t81w200h22,有线网卡 + 无线网卡全部驱动
    time t1,10000,CALL BUTTON2
    ITEM BUTTON1,L35T133W70H32,开始安装,CALL BUTTON2,,0
    ITEM BUTTON1,L135T133W70H32,取消退出,KILL \%SetMS%
    LABE LABE2,L35T178W190H20,10 秒钟后自动安装所选项!
_END

_SUB KJFS
    EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x PENetwork.7z -y -aos -o"%ProgramFiles%""
    EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x Flash.7z -y -aos -o"%windir%""
    EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x Opera.7z -y -aos -o"%ProgramFiles%""
    EXEC =!%windir%\Flash\setupflash.cmd
    WAIT 600
    FILE %DESKTOP%\启用网络支持.LNK
    LINK %Programs%\网络工具\手动配置网络,%ProgramFiles%\PENetwork\PENetwork.exe
    LINK %Desktop%\Opera 浏览器,%ProgramFiles%\opera\opera.exe
    LINK %Programs%\网络工具\Opera 浏览器,%ProgramFiles%\opera\opera.exe
    LINK %Programs%\网络工具\迅雷,%ProgramFiles%\Thunder5\Thunder.exe
    LINK %Programs%\网络工具\宽带连接,%ProgramData%\Microsoft\Network\Connections\Pbk\rasphone.pbk
    TIPS 网络初始化,完成!,5000,1,SHELL32.DLL#164
    KILL EXPLORER.EXE
_END

CALL @SetMS
回复

使用道具 举报

2064#
发表于 2012-4-22 08:12:07 | 只看该作者
我本不用WIN7的(VISTAA),她把东西复杂化了
回复

使用道具 举报

2065#
发表于 2012-4-22 08:18:57 | 只看该作者
原帖由 2012abc19701 于 2012-4-22 08:10 发表


太灵异了!!!!!。
我给一个测试包吧。
直接解压到当前目录(自己有目录)。
进入子目录 TEST_INI
//如果要测试的PECMD 不是系统的, 把要测试的 PECMD 也考到这个子目录。

双击 TESTINI.CMD
或 ...


测试包,在哪里?
回复

使用道具 举报

2066#
发表于 2012-4-22 08:23:52 | 只看该作者
47-2
安装网络驱动,没有问题

DRVLOAD 调用的是哪里的INF ?

原来的8 版,DEVI 调用的是哪里的INF ?
回复

使用道具 举报

2067#
 楼主| 发表于 2012-4-22 08:26:52 | 只看该作者

回复 #2110 2012abc19701 的帖子

另外:
KILL  加 参数
*exitcode=0
这样, 在正常系统中测试时, Explorer.exe 也会立即自动重起一个。
TEAM TEMP SETTING| ENVI| KILL *exitcode=0 Explorer.exe
回复

使用道具 举报

2068#
 楼主| 发表于 2012-4-22 08:29:23 | 只看该作者

回复 #2108 dvd008 的帖子

补上了。                     
回复

使用道具 举报

2069#
发表于 2012-4-22 08:34:11 | 只看该作者
我不知道,DEVI命令复制文件是怎么样的?

没%TEMP% 时,是复制到吧?

可靠的是,复制找到的正确驱动 INF和全部文件到"系统INF 目录",而不是分别复制到对应目录,

这样,安装INF时,自动复制(和DRVLOAD一样)

如果能DEVI 直接安装TEMP 目录的INF ,就没有这样问题了
回复

使用道具 举报

2070#
 楼主| 发表于 2012-4-22 08:34:25 | 只看该作者

回复 #2114 dvd008 的帖子

>47-2
>安装网络驱动,没有问题

1>DRVLOAD 调用的是哪里的INF ?
DEVI $ABC.CAB,,%TEMP%
这样就  DRVLOAD  %TEMP%下的对应INF

2>原来的8 版,DEVI 调用的是哪里的INF ?
DEVI $ABC.CAB,,%TEMP%
这样就 安装2次,
《1》先是完全解压到  %TEMP%
安装 %TEMP%下的对应INF
《2》再是选择性解压到 %Windir%,
安装 %Windir%\INF 下的对应INF
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-5-21 14:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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