加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Wix自定义动作DLL依赖于执行时安装的文件

发布时间:2020-12-14 05:27:07 所属栏目:Windows 来源:网络整理
导读:我正在使用DLL安装一个打包在msi中的驱动程序.当我在InstallFinalize之后安排自定义操作时,它成功,但是如果我安排它1)在InstallFiles之后2)在InstallFiles之后执行,执行=延迟,3)在InstallFiles之后,impersonate = no或4)在InstallFinalize之前它失败了.inf文
我正在使用DLL安装一个打包在msi中的驱动程序.当我在InstallFinalize之后安排自定义操作时,它成功,但是如果我安排它1)在InstallFiles之后2)在InstallFiles之后执行,执行=延迟,3)在InstallFiles之后,impersonate = no或4)在InstallFinalize之前它失败了.inf文件的“找不到文件”.

我已经阅读了This SO post和this page,但仍然不明白我是如何安装驱动程序的.

如果我在InstallFinalize之后使用,那么如果由于某些其他原因返回错误,则中止安装并为时已经太迟了.

解决方法

根据您链接的问题的 this answer,您应该在InstallFiles之后安排它并使其延迟.

在安装过程中启用详细日志记录,您将能够看到何时将文件复制到硬盘驱动器以及何时调用自定义操作.

InstallFinalized之后,您的安装已经完成.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读