我一直在关注这个问题中的建议。Wix:如何将文件添加到C++的RemoveFiles表中
How to add a WiX custom action that happens only on uninstall (via MSI)?
我有一个可执行文件运行的InstallFinalize后自定义操作我打算清除我的所有文件和文件夹。我只是想写一些标准的删除逻辑,但我坚持的观点是Rob Mensching认为Windows安装程序应该处理这个事情,因此在卸载过程中有人会中途退出。
“创建一个CustomAction,增加了临时行到RemoveFiles表”
我在找一些这方面的更多信息。我真的不知道如何在C++中实现这一点,我的搜索没有发现很多。
http://msdn.microsoft.com/en-us/library/windows/desktop/aa371201(v=vs.85).aspx
感谢 尼尔
编辑:我已经打上了答案,由于这个问题是具体的关于如何在C文件添加到removeFiles表++不过我倾向于同意更好的解决方案是使用wix中的RemoveFolderEx功能,即使它目前处于测试阶段(3.6我认为)
+1,我不知道RemoveFolderEx已经在工具集中了。这很好! @Neil,我强烈建议你使用这种方法 - 无论如何,它会比任何自定义操作更好,更安全。 –