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

30 天前
 dawnsw

背景:

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

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

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

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

想问下这两种方式有什么区别吗? 在 nsis 里面安装驱动有没有什么限制?

979 次点击
所在节点    Windows
5 条回复
dawnsw
30 天前
大佬们有兴趣的可以指点指点~ d3hpZF93dWZlbzJudmc0dTAyMQ== 有偿!
qinjiang
30 天前
是否可以在运行时检测驱动是否已经安装,这个时候再安装会简单很多
dawnsw
30 天前
@qinjiang 是这么想滴! 后面会检测下是否有相关的驱动了。 但是好像还没到那一步 hhh 现在安装都还没有成功哈哈哈
感觉是哪里有点问题 但是我是一点经验没有 跟着 GPT 和网上的教程整的 结果不行
qinjiang
30 天前
@dawnsw nsh 脚本太麻烦了,我之前从 gpt 写出现很多错误,索性就放到业务代码中实现了。
coder001
30 天前
试试 InfDefaultInstall.exe 参考 inf 右键安装的注册表关联操作

HKEY_CLASSES_ROOT\inffile\shell\Install\command
%SystemRoot%\System32\InfDefaultInstall.exe "%1"

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1066139

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX