无忧启动论坛

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

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

    [复制链接]
1951#
发表于 2012-4-21 09:07:33 | 只看该作者
原帖由 2012abc19701 于 2012-4-21 08:55 发表
你确定  3版、2版 的 执行2次 就能成功吗?

我这是不了, 网卡怎么斗不能成功驱动。

drvload 也试过。
网卡就是不工做, 硬件管理中 说网卡没有驱动,个感叹号。
随便来个 网卡INF,drvload 都说  “成 ...


你可能驱动版本问题
回复

使用道具 举报

1952#
 楼主| 发表于 2012-4-21 09:08:58 | 只看该作者
原帖由 dvd008 于 2012-4-21 08:50 发表


托盘,那个设置TEMP的选项,执行的是什么?


》托盘,那个设置TEMP的选项,执行的是什么?

PECMD.EXE TEAM TEMP SETTING|ENVI

托盘执行的命令, 就是提示中逗号后的部分。这样做 方便 自己定制, 可以用 “编辑内置资源” 定制。
重新设置临时文件目录(&S)...,PECMD.EXE TEAM TEMP SETTING|ENVI

你从这里设定的啊?
我在标准 XP 下测试 这个命令, 正常。
不知PE 下是否正常。
设完后, 杀掉 Explorer.exe 试试。
1》 新开个 CMD, 输入:
set
看  TEMP, TMP  是否为新的值          (环境变量)


2》
再 pecmd SETTING
看 默认的位置是否为 上次新设的位置。 (这个对应注册表的值)
按 取消。
回复

使用道具 举报

1953#
 楼主| 发表于 2012-4-21 09:12:20 | 只看该作者

回复 #1997 dvd008 的帖子

》》当前%TEMP%这个怎么写到DEVI 里面?

什么意思? 能说明白点吗?
回复

使用道具 举报

1954#
 楼主| 发表于 2012-4-21 09:14:30 | 只看该作者

回复 #1999 dvd008 的帖子

》你可能驱动版本问题
我用的就是 你给的 NET7PE
我也怀疑驱动不对号。
回复

使用道具 举报

1955#
发表于 2012-4-21 09:15:57 | 只看该作者
你看看这个图:带%TEMP%
驱动解压了, 目标驱动, DEVI 目标INF, 即可安装成功

如何查找, 然后DEVI 指向目标INF ?

未命名5.JPG (101.71 KB, 下载次数: 180)

未命名5.JPG
回复

使用道具 举报

1956#
 楼主| 发表于 2012-4-21 09:21:45 | 只看该作者
原帖由 dvd008 于 2012-4-21 08:58 发表
托盘,命令行,都是这个界面.

但是,托盘, 点确定,有效. 命令行的无效

如果需要改变目录,点新建,输入目录名,确定. 托盘的有效.命令行的无效.




》》命令行的无效.
命令行:
PECMD "TEAM  TEMP  SETTING| ENVI "
注意 后面有个 ENVI。
这个是刷新当前的应用。
再 新开一个 命令行, 看看。
已经启动的命令行是 "打死我也不改了".
回复

使用道具 举报

1957#
发表于 2012-4-21 09:24:29 | 只看该作者
PECMD.EXE TEAM TEMP SETTING|ENVI

如果命令行带|ENVI  ,提示ENVI不是命令

PECMD.EXE TEAM TEMP SETTING 完了KILL SHELL,有效了

托盘,为什么不用KILL ?
回复

使用道具 举报

1958#
发表于 2012-4-21 09:28:20 | 只看该作者
PECMD.EXE TEAM TEMP SETTING
PECMD.EXE ENVI

可以了,

但是,怎么做一个单独的脚本(INI文件)
回复

使用道具 举报

1959#
 楼主| 发表于 2012-4-21 09:30:13 | 只看该作者
原帖由 dvd008 于 2012-4-21 09:24 发表
PECMD.EXE TEAM TEMP SETTING|ENVI

如果命令行带|ENVI  ,提示ENVI不是命令

PECMD.EXE TEAM TEMP SETTING 完了KILL SHELL,有效了

托盘,为什么不用KILL ?



PECMD.EXE TEAM TEMP SETTING|ENVI

如果命令行带|ENVI  ,提示ENVI不是命令

PECMD.EXE TEAM TEMP SETTING 完了KILL SHELL,有效了

托盘,为什么不用KILL ?

答:
不是 『PECMD.EXE TEAM TEMP SETTING|ENVI』
而是 『PECMD.EXE ”TEAM TEMP SETTING|ENVI “』

注意有一对双引号。
带|是都要这样, 因为|对命令行 有特殊含义。加个引号, 它就不管了。

托盘,为什么不用KILL ?
就是上面的原因。
回复

使用道具 举报

1960#
 楼主| 发表于 2012-4-21 09:33:06 | 只看该作者

回复 #2007 2012abc19701 的帖子

建议 你们 没经过 DOS 时代, 不要用 CMD、BAT 了。
直接 用WCS 脚本。
CMD、BAT  中的小九九 挺多的, 不时出来咬人一口。
回复

使用道具 举报

1961#
 楼主| 发表于 2012-4-21 09:35:06 | 只看该作者
原帖由 dvd008 于 2012-4-21 09:28 发表
PECMD.EXE TEAM TEMP SETTING
PECMD.EXE ENVI

可以了,

但是,怎么做一个单独的脚本(INI文件)

答:
TEMP SETTING
ENVI

或合并成
TEAM   TEMP SETTING| ENVI

托盘中就是后者。
回复

使用道具 举报

1962#
 楼主| 发表于 2012-4-21 09:48:17 | 只看该作者
原帖由 dvd008 于 2012-4-21 09:15 发表
你看看这个图:带%TEMP%
驱动解压了, 目标驱动, DEVI 目标INF, 即可安装成功

如何查找, 然后DEVI 指向目标INF ?

你是说下面2不就可以了码?
1>3版的. 执行带TEMP的后,
2>pecmd DEVI %temp%\dc21x4vm\dc21x4v.inf

中间需要下面这步吗?
1.5> 把INF,SYS复制到对应目录

我们,现在就集中在这条路上吧。

先找出“一定行的流程”; 在写程序实现改流程。
回复

使用道具 举报

1963#
发表于 2012-4-21 09:48:18 | 只看该作者
TEMP SETTING
ENVI

或合并成
TEAM   TEMP SETTING| ENVI

写为INI

用PECMD LOAD INI
无效


PECMD "TEAM  TEMP  SETTING| ENVI "
也不行

非PECMD TEAM  TEMP  SETTING
完了后,再KILL

ENVI后,SET看, TEMP位置已经变了,但是,实际解压文件时,没有改变位置
回复

使用道具 举报

1964#
发表于 2012-4-21 09:50:09 | 只看该作者
不用复制:
把INF,SYS复制到对应目录

因为DEVI INF时, INF里面有复制的项
回复

使用道具 举报

1965#
发表于 2012-4-21 09:53:37 | 只看该作者
TEMP问题我知道了,KILL就好了,
昨天两个问题同时测试,有时TEMP就好了,多数无效,
原来安装驱动后,有KILL动作,那个时候,TEMP就好了,单独测试TEMP,怎么都不行,
原来是KILL
回复

使用道具 举报

1966#
 楼主| 发表于 2012-4-21 09:53:54 | 只看该作者

回复 #2011 dvd008 的帖子

TEMP  SETTING 先放放, 你就用一种可行的方法(托盘或杀死explorer.exe)应付一下。
这个 我自己 就可以解决,小事一桩。

我们先集中精力 解决驱动问题吧。这个比较复杂。
回复

使用道具 举报

1967#
发表于 2012-4-21 09:58:49 | 只看该作者
看来,刷新,还是KILL可靠
回复

使用道具 举报

1968#
发表于 2012-4-21 10:03:31 | 只看该作者
你原来的代码,合并就好了

解压到TEMP
复制正确的到INF,DRV
DEVI安装INF
回复

使用道具 举报

1969#
发表于 2012-4-21 10:04:50 | 只看该作者
如果没有复制INF,SYS 这步,

DEVI 是通过TEMP的INF 安装,只通过INF复制了SYS到DRV目录

INF没有复制
回复

使用道具 举报

1970#
发表于 2012-4-21 10:12:50 | 只看该作者
1 解压到TEMP ,找到正确的驱动
2 复制正确的到系统的INF,DRV目录
3 DEVI安装系统INF目录的正确INF

这样比较可靠.

原因, 如果我先改变TEMP位置(测试解压文件正常)
而安装驱动后, 驱动没有解压到新的TEMP目录, 原来的TEMP也没有
回复

使用道具 举报

1971#
 楼主| 发表于 2012-4-21 10:16:30 | 只看该作者
原帖由 dvd008 于 2012-4-21 10:04 发表
如果没有复制INF,SYS 这步,

DEVI 是通过TEMP的INF 安装,只通过INF复制了SYS到DRV目录

INF没有复制


总结一下:

A:
1>3版的. 执行带TEMP的后,
1.5> 把INF,SYS, DLL 等 复制到系统对应目录
2>pecmd DEVI %temp%\dc21x4vm\dc21x4v.inf

这样,驱动成功,网卡能工作


B:
1>3版的. 执行带TEMP的后,
2>pecmd DEVI %temp%\dc21x4vm\dc21x4v.inf
这样,驱动成功,网卡能工作。
这样, SYS, DLL 等 自动复制到系统对应目录了。
就 INF本身没有是吧。
回复

使用道具 举报

1972#
 楼主| 发表于 2012-4-21 10:21:34 | 只看该作者
原帖由 dvd008 于 2012-4-21 10:12 发表
1 解压到TEMP ,找到正确的驱动
2 复制正确的到系统的INF,DRV目录
3 DEVI安装系统INF目录的正确INF

这样比较可靠.

原因, 如果我先改变TEMP位置(测试解压文件正常)
而安装驱动后, 驱动没有解压到新的TEM ...



你是说C方案
C:
1>3版的. 执行带TEMP的后,
1.5> 把INF,SYS, DLL 等 复制到系统对应目录
    //这步中,%temp%\dc21x4vm\dc21x4v.inf 复制到  %Windir%\INF\dc21x4v.inf
2>pecmd DEVI %Windir%\INF\dc21x4v.inf

注意, pecmd DEVI %Windir%\INF\dc21x4v.inf
这里没有 $号。
3版中INF  有没有$号,完全不同的方法。
回复

使用道具 举报

1973#
发表于 2012-4-21 10:23:47 | 只看该作者
对!

我前面那个说法有误, 先设TEMP,没问题,是有句TEMP @DELETE命令,
我屏蔽了,能看见驱动了

INF,安装后就没用了
回复

使用道具 举报

1974#
发表于 2012-4-21 10:25:02 | 只看该作者
A:
1>3版的. 执行带TEMP的后,
1.5> 把INF,SYS, DLL 等 复制到系统对应目录
2>pecmd DEVI %temp%\dc21x4vm\dc21x4v.inf
这个是:2>pecmd DEVI 系统WINDOWS\INF\dc21x4v.inf
回复

使用道具 举报

1975#
发表于 2012-4-21 10:26:33 | 只看该作者
原帖由 2012abc19701 于 2012-4-21 10:21 发表



你是说C方案
C:
1>3版的. 执行带TEMP的后,
1.5> 把INF,SYS, DLL 等 复制到系统对应目录
    //这步中,%temp%\dc21x4vm\dc21x4v.inf 复制到  %Windir%\INF\dc21x4v.inf
2>pecmd DEVI %Windir%\INF\d ...



对对
回复

使用道具 举报

1976#
发表于 2012-4-21 10:27:53 | 只看该作者
C方案
C:
1>3版的. 执行带TEMP的后,
1.5> 把INF,SYS, DLL 等 复制到系统对应目录
    //这步中,%temp%\dc21x4vm\dc21x4v.inf 复制到  %Windir%\INF\dc21x4v.inf
2>pecmd DEVI %Windir%\INF\dc21x4v.inf

这样最好
回复

使用道具 举报

1977#
发表于 2012-4-21 10:29:12 | 只看该作者
B:
1>3版的. 执行带TEMP的后,
2>pecmd DEVI %temp%\dc21x4vm\dc21x4v.inf
这样,驱动成功,网卡能工作。
这样, SYS, DLL 等 自动复制到系统对应目录了。
就 INF本身没有是吧。

这样简单
回复

使用道具 举报

1978#
发表于 2012-4-21 10:35:45 | 只看该作者
你看,INF里面有复制文件的地方, 执行INF,就自动复制

完整点,可以执行一次复制正确INF 到INF目录,其它由INF处理

如果处理简单就无所谓了,如果复制麻烦,就复制一个INF好了

B:
1>3版的. 执行带TEMP的后,
2>pecmd DEVI %temp%\dc21x4vm\dc21x4v.inf
这样,驱动成功,网卡能工作。
这样, SYS, DLL 等 自动复制到系统对应目录了。
就 INF本身没有是吧。

这样简单

这两种情况,都能完成驱动安装,着才是关键.

未命名7.JPG (112.52 KB, 下载次数: 150)

未命名7.JPG
回复

使用道具 举报

1979#
 楼主| 发表于 2012-4-21 10:38:47 | 只看该作者
原帖由 dvd008 于 2012-4-21 10:27 发表
C方案
C:
1>3版的. 执行带TEMP的后,
1.5> 把INF,SYS, DLL 等 复制到系统对应目录
    //这步中,%temp%\dc21x4vm\dc21x4v.inf 复制到  %Windir%\INF\dc21x4v.inf
2>pecmd DEVI %Windir%\INF\dc21x4v.inf
...



奇了怪!
1.对比分析, C方案,就是3版 原始的 DEVI  $CAB_FILE
只是,中间通过一个目录,绕一下。
不同的是, C方案,对CAB 制作不需要特别处理 INF。

2.对比分析, B方案,就是 3版 的  DEVI  $CAB_FILE,,%TEMP%

[ 本帖最后由 2012abc19701 于 2012-4-21 10:46 编辑 ]
回复

使用道具 举报

1980#
发表于 2012-4-21 10:39:18 | 只看该作者
显卡驱动麻烦些,

INF,SYS,DLL,CAT.....

因此,只复制一个INF,其它由INF完成,比较好
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-26 11:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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