首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Difxapp不运行INF的DefaultInstall部分

Difxapp不运行INF的DefaultInstall部分
EN

Stack Overflow用户
提问于 2021-11-26 11:02:42
回答 1查看 60关注 0票数 0

我正在尝试使用difxapp安装内核驱动程序。驱动程序是完全认证的,.inf、.cat和.sys文件都在各自的组件中。

代码语言:javascript
复制
<Component Id="DriverComponents" Guid="{someGuid}" Win64="yes">
  <difxapp:Driver AddRemovePrograms="yes" DeleteFiles="no" Legacy="no" PlugAndPlayPrompt="no" ForceInstall="no"/>
  <File Id="MyDriver.inf" Name="MyDriver.inf" Vital="no" />
  <File Id="MyDriver.cat" Name="MyDriver.cat" Vital="no" />
  <File Id="MyDriver.sys" Name="MyDriver.sys" Vital="no" KeyPath="yes" />
</Component>

我尝试了传统和ForceInstall标志的不同组合,但仍然没有安装驱动程序。在setupapi.dev.log中,我看到驱动程序存储在驱动程序存储中,但INF的DefaultInstall部分从未执行(setupapi.dev.log不包含即插即用服务部分)。在我的例子中,DefaultInstall部分注册内核服务并对注册表进行更改。所有驱动程序文件都正常,因为“人民币.INF文件->安装”正确安装驱动程序。

我理解安装可以通过自定义操作来完成,但这会导致痛苦,并且会为升级/回滚场景带来很多特殊处理。

是否有可能强制驱动程序使用本机Wix工具实际安装?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-27 15:09:02

不要使用Wix支持的DifxApp:"DifxApp已经被废弃了很长一段时间了。WiX没有自己的difxapp,所以不能修复它的任何bug。“https://learn.microsoft.com/en-us/windows-hardware/drivers/install/difx-guidelines

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70123389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档