无忧启动论坛

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

[求助] 给pe安装网卡驱动的问题

[复制链接]
跳转到指定楼层
1#
发表于 2021-2-2 23:10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gbzx 于 2021-2-3 19:51 编辑

原来msdri.inf文件必须与devcon.exe匹配,从移植的pe中复制过来

win10pe,下面代码能正常给pe安装驱动_SUB Insdriver
     NAME &&fname=%~1
     FIND [ $custom=%&fname% | $custom_64=%&fname% ], CALL hwids &&ID1
     FIND# $Z=Z%2, EXEC =!%programfiles%\7-zip\7z.exe x %1 -o%temp%\pe-driver\%&fname% # EXEC =!%programfiles%\7-zip\7z.exe x %1 -o%2
     FIND# $Z=Z%2, EXEC =!dpinst.exe /S /Path %temp%\pe-driver\%&fname% # EXEC =!dpinst.exe /S /Path %2
     WAIT 500
     FIND [ $custom=%&fname% | $custom_64=%&fname% ], CALL hwids &&ID2
     FIND |%&ID1%<%&ID2%, EXEC -hide -wait dpinst.exe /S /Path %temp%\pe-driver\%&fname%
     FIND# $DRIVERS_USB=%&fname%, EXEC =!dpinst.exe /S /Path %temp%\pe-driver\%&fname%
     FIND# $Z=Z%2, FILE %temp%\pe-driver
_END

_SUB hwids
    EXEC* &&all=!devcon findall *
    READ  -,0,&&line,%&all%
    MSTR &&Q=<1>%&line%
    ENVI-ret %1=%&Q%
_EN
_SUB Inswifi
     find $3=%&bx64%, envi &&wei=_64! envi &&wei=
     FORX !\PESOFT\wifi64.7z,wifi,1,TEAM TEXT 加载无线网卡驱动……#0x0000FF L300 T200 $32:Microsoft YaHei UI|WAIT 500
     FORX !\PESOFT\wifi64.7z,wifi,1,CALL Insdriver %wifi%
     call sload
_END

_SUB sload
     TEAM TEXT 启动无线服务……#0xFFDDDD L300 T250 $32:Microsoft YaHei UI|WAIT 500
     EXEC =!net start Wlansvc
     WAIT 100
_END

exec* &&wxwk=!devcon status *CC_0280
SED &&W=?,problem,,%&wxwk%
exec* &&usbwk=!find "msdri.inf'" %windir%\inf\setupapi.dev.log
SED &&US=?,0x00,,%&usbwk%
ifex $0=%&US%,!
{
  WRIT %temp%\line.txt,$+0,%&usbwk%
  exec* &&line=!find "Published" %temp%\line.txt
  MSTR -delims:' &&n1,&&n2,&&n3,&&n4=<1*>%line%
  EXEC !devcon dp_delete %&n4%
  FILE %temp%\line.txt
  }
SED &&Y=?,running,,%&wxwk%
ifex $0=%&Y%,! call sload
ifex [ $0<>%&W% | $0<>%&US% ], call Inswifi

我把它移植到我的pe,并补充了devcon.exe  msdri.inf。为何不能正常安装驱动?请指教。

2#
发表于 2021-2-2 23:29:53 | 只看该作者
帮顶!
我一般都是用dism++注入

点评

我的PE驱动安装是正常的,就是这段代码无法正常判断 exec* &&wxwk=!devcon status *CC_0280 SED &&W=?,problem,,%&wxwk% exec* &&usbwk=!find "msdri.inf'" %windir%\inf\setupapi.dev.log SED &&US=?,0x00,,%&u  详情 回复 发表于 2021-2-3 07:26
回复

使用道具 举报

3#
 楼主| 发表于 2021-2-3 07:26:11 | 只看该作者
2010sya 发表于 2021-2-2 23:29
帮顶!
我一般都是用dism++注入

我的PE驱动安装是正常的,就是这段代码无法正常判断
exec* &&wxwk=!devcon status *CC_0280
SED &&W=?,problem,,%&wxwk%
exec* &&usbwk=!find "msdri.inf'" %windir%\inf\setupapi.dev.log
SED &&US=?,0x00,,%&usbwk%
ifex $0=%&US%,!
{
  WRIT %temp%\line.txt,$+0,%&usbwk%
  exec* &&line=!find "Published" %temp%\line.txt
  MSTR -delims:' &&n1,&&n2,&&n3,&&n4=<1*>%line%
  EXEC !devcon dp_delete %&n4%
  FILE %temp%\line.txt
  }
SED &&Y=?,running,,%&wxwk%
ifex $0=%&Y%,! call sload
ifex [ $0<>%&W% | $0<>%&US% ], call Inswifi
估计这段代码无法获取硬件信息,导致不执行子程序Inswifi
回复

使用道具 举报

4#
发表于 2021-2-3 08:01:24 来自手机 | 只看该作者
find.exe
devcon.exe
能正常工作吗?

点评

查看启动日志,发现 [exec* &&usbwk=!find "msdri.inf'" X:\Windows\inf\setupapi.dev.log] :函数不正确。 正常是时 [exec* &&usbwk=!find "msdri.inf'" X:\Windows\inf\setupapi.dev.log] :操作成功完成。 不  详情 回复 发表于 2021-2-3 08:11
回复

使用道具 举报

5#
 楼主| 发表于 2021-2-3 08:11:22 | 只看该作者
红毛樱木 发表于 2021-2-3 08:01
find.exe
devcon.exe
能正常工作吗?

查看启动日志,发现
[exec* &&usbwk=!find "msdri.inf'" X:\Windows\inf\setupapi.dev.log]        <1>        :函数不正确。
正常是时 [exec* &&usbwk=!find "msdri.inf'" X:\Windows\inf\setupapi.dev.log]        <0>        :操作成功完成。
不知问题出在哪

点评

find.exe devcon.exe 能正常工作吗? 再问一次  详情 回复 发表于 2021-2-3 14:50
回复

使用道具 举报

6#
发表于 2021-2-3 14:50:00 | 只看该作者
gbzx 发表于 2021-2-3 08:11
查看启动日志,发现
[exec* &&usbwk=!find "msdri.inf'" X:\Windows\inf\setupapi.dev.log]                :函数不正 ...


find.exe
devcon.exe
能正常工作吗?

再问一次

点评

奇怪,跟换devcon.exe msdri.inf能调用子程序,我以为可以了,就睡觉了,但今天启动一看,wifi驱动还是没装上,我红大看启动日志一个是正常的,一个是不正常的  详情 回复 发表于 2021-2-3 15:16
回复

使用道具 举报

7#
 楼主| 发表于 2021-2-3 15:16:52 | 只看该作者
红毛樱木 发表于 2021-2-3 14:50
find.exe
devcon.exe
能正常工作吗?

奇怪,更换devcon.exe  msdri.inf能调用子程序,我以为可以了,就睡觉了,但今天启动一看,wifi驱动还是没装上,我给红大看启动日志一个是正常的,一个是不正常的 pe1.log.zip (30.18 KB, 下载次数: 3)
pe.log.zip (30.09 KB, 下载次数: 2)
回复

使用道具 举报

8#
发表于 2021-2-3 17:21:53 | 只看该作者
厉害了,用pe上网吗
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 09:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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