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之后,您的安装已经完成. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- active-directory – (主要)Windows(AD)环境中的Linux服务器
- windows – 用于转储设备管理器中显示的所有设备属性的命令
- windows-7 – Windows 7无人值守安装和磁盘/分区擦除
- window.open()打开子页面并从父页面取值
- windows – 使用netsh转发rdp流量
- winforms – .NET ListView和Windows 7
- windows-server-2003 – Exchange 2007密码套件订单
- windows-phone-7 – Windows Phone 7崩溃的乱七八糟的分析
- windows-services – 如何将我的应用程序作为Windows服务启
- 如何在Windows上使用CMake进行非交互式构建?