首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WiX CustomAction第三方库依赖项

WiX CustomAction第三方库依赖项
EN

Stack Overflow用户
提问于 2010-08-20 08:09:20
回答 1查看 575关注 0票数 0

我实现了在卸载或重新安装产品时需要运行的自定义操作DLL。自定义操作DLL (C++)引用第三方库,该库也是需要注册的COM对象。

我有两个问题: 1.如何在安装包中包含第三方库?我更希望文件对用户是不可见的。2.如何确保在卸载过程中运行自定义操作DLL时第三方库仍然存在?CustomAction在“InstallFinalize”之前运行。

EN

回答 1

Stack Overflow用户

发布于 2011-02-11 05:38:21

您不应该安装第三方控件,除非控件提供商有一份允许安装的重新授权协议。如果安装控件需要的不仅仅是将文件放在您自己的应用程序安装位置(例如需要注册表项),那么您确实需要从控件提供程序获取MSM。

在此之后,您必须安排您的自定义操作在安装时的WriteRegistryValues之后和卸载时的RemoveRegistryValues之前运行。你最终得到的解决方案很可能是相当脆弱的,所以要小心,祝你好运(将来你可能会试着从产品中删除这个需求)。

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

https://stackoverflow.com/questions/3527278

复制
相关文章

相似问题

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