无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8342|回复: 38
打印 上一主题 下一主题

请问下有没有命令行程序可以实现安装过时驱动这个功能?

[复制链接]
1#
发表于 2021-3-26 06:14:38 来自手机 | 显示全部楼层
dism 导入

点评

我晚点试试看,谢谢提醒。  详情 回复 发表于 2021-3-26 07:14
回复

使用道具 举报

2#
发表于 2021-3-26 10:25:43 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2021-3-26 10:29 编辑
liuzhaoyzz 发表于 2021-3-26 07:14
我晚点试试看,谢谢提醒。

dism 不支持 online方式安装 添加驱动。需要离线。

pe下用  drvload 是可以的,但是 drvload 不只一个文件,还需要配套的 dll ,到底都有哪些 dll 就不清楚了。

点评

我想在线安装,看来dism不能满足我的需求。 感觉drvload不如dpinst可靠。  详情 回复 发表于 2021-3-26 10:51
回复

使用道具 举报

3#
发表于 2021-3-26 18:04:02 来自手机 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2021-3-26 20:34 编辑

pnputil 试试




这个是从你那里弄到的 注册表文件,先运行这个, EVRootCA.7z (2.45 KB, 下载次数: 10)
再 安装 inf 就可以安装上。

点评

@echo off reg import EVRootCA.reg pnputil /add-driver svbus.inf pause 我试了下,不行。 操作成功完成。 Microsoft PnP 工具 正在添加驱动程序包: svbus.inf 已成功添加驱动程序程序包。 发布名称  详情 回复 发表于 2021-3-27 08:07
回复

使用道具 举报

4#
发表于 2021-3-27 08:12:45 来自手机 | 显示全部楼层
liuzhaoyzz 发表于 2021-3-27 08:07
@echo off
reg import EVRootCA.reg
pnputil /add-driver svbus.inf

可能需要重启,或者,已经挂载了虚拟盘

点评

svbus直接从设备管理器里面添加过时驱动,不需要重启就可以啊。  详情 回复 发表于 2021-3-27 08:22
回复

使用道具 举报

5#
发表于 2021-3-27 10:05:54 来自手机 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2021-3-27 10:10 编辑
liuzhaoyzz 发表于 2021-3-27 08:22
svbus直接从设备管理器里面添加过时驱动,不需要重启就可以啊。

也可以尝试下,用PNPUTIL /DRVLOAD 啥的再次通过已经添加成 OEM. inf 的驱动文件来安装下。或许能行。
你看下注册表指定位置是否有驱动对应的service,如果没有,那就要重启才会出来,或许用DEVCON 的RESCAN能行。

点评

楼主的意思是添加一个不存在的设备。 而你说的这些都是给已存在的设备添加驱动。 不是一个意思。  详情 回复 发表于 2021-3-27 10:51
回复

使用道具 举报

6#
发表于 2021-3-27 12:00:23 | 显示全部楼层
527104427 发表于 2021-3-27 10:51
楼主的意思是添加一个不存在的设备。
而你说的这些都是给已存在的设备添加驱动。
不是一个意思。

哦,那,看来又要通过 api 了
回复

使用道具 举报

7#
发表于 2021-3-27 12:27:05 | 显示全部楼层
liuzhaoyzz 发表于 2021-3-27 12:08
有没有可能pecmd已经有解决办法了,只是因为参数太多,我不会用?

我尝试用devcon,可以成功。

设备管理器器 选择显示隐藏设备。看看

点评

勾上显示隐藏设备也是一样的。应该是pecmd安装驱动没有成功。 我看了下pecmd的DEVI命令帮助: │命令│'DEVI' ┃  详情 回复 发表于 2021-3-27 13:03
回复

使用道具 举报

8#
发表于 2021-3-28 09:33:06 | 显示全部楼层
liuzhaoyzz 发表于 2021-3-28 08:26
红毛写了个pecmd脚本:test.wcs
ENVI &NeedInstall=No
IFEX #%&bx64%=0,

看来还是要重新启动。

如果是 win7 下 情况可能更复杂。

点评

第一次安装,驱动是直接生效的,不需要重启。 我说的需要重启的情况,指的是,卸载已经安装好的svbus驱动之后,再次安装,svbus驱动无法正常生效,必须重启。  详情 回复 发表于 2021-3-28 10:03
回复

使用道具 举报

9#
发表于 2021-3-28 15:21:29 来自手机 | 显示全部楼层
如果先判断下系统是否已经装有这个驱动,如果有,就不再安装了, 就不会有需要重启的情况了,

点评

现在就是判断系统里面是否已经安装了svbus驱动,在再做相应处理。 红毛的pecmd和我写的批处理脚本都是这样做的。  详情 回复 发表于 2021-3-28 18:14
回复

使用道具 举报

10#
发表于 2021-3-28 15:22:56 来自手机 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2021-3-28 15:24 编辑
liuzhaoyzz 发表于 2021-3-28 11:17
au3/ahk都可以实现模拟按键。批处理其他的一些功能需要调用pecmd,5大已经写好的有现成的,所以想直接用p ...

PECMD是可以,找出那个窗口,发送个按键,是可以做到的。再有就是能否关闭相关安全服务,来避免窗口弹出,因为可能安全服务级别不同,窗口内容不一样。

点评

有点小问题,批处理是流程化执行的,pecmd必须作为一个守护进程提前打开,然后批处理调用devcon64执行安装程序,安装过程中才会弹出对话框,如果pecmd放在后面,可能执行不了,因为不确认的话,批处理流程走不下去,  详情 回复 发表于 2021-3-28 18:18
回复

使用道具 举报

11#
发表于 2021-3-28 19:50:09 | 显示全部楼层
liuzhaoyzz 发表于 2021-3-28 18:18
有点小问题,批处理是流程化执行的,pecmd必须作为一个守护进程提前打开,然后批处理调用devcon64执行安 ...

pecmd 可以用多线程监视 ,查看窗口出现了,再传递按键。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-21 11:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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