help! 如何在安装软件的时候安装驱动

dawnsw · 2024-8-19 14:56:34 · 74 次点击
背景:

1. 我不太懂 windows 驱动相关的..

2. 在做 windows 桌面端的软件,想要在安装软件的同时安装驱动..

3. 目前的做法是把.inf 和.sys 两个文件打包,通过 pnputil 安装。

4. 现在的现象: 在 nsi 脚本里执行 pnputil 没有任何反应。。不是 oneClick 模式 也申请了管理员权限(确定是执行了 但是执行结果不知道。。), 在程序内通过 pnputil 的命令去安装是可以生效的

想问下这两种方式有什么区别吗? 在 nsis 里面安装驱动有没有什么限制?
举报· 74 次点击
登录 注册 站外分享
2 条回复  
qinjiang 小成 2024-8-19 15:49:12
是否可以在运行时检测驱动是否已经安装,这个时候再安装会简单很多
coder001 小成 2024-8-19 18:48:18
试试 InfDefaultInstall.exe 参考 inf 右键安装的注册表关联操作

HKEY_CLASSES_ROOT\inffile\shell\Install\command
%SystemRoot%\System32\InfDefaultInstall.exe "%1"
返回顶部