【发布时间】:2014-06-21 08:23:49
【问题描述】:
我已经用一些 python 文件作为组件构建了 Installshield Basic MSI 项目。卸载时它会留下字节编译的文件。
我可以看到其中一种方法是编写Installscript,它将在卸载时调用。有什么优雅的方法吗?
【问题讨论】:
-
这些文件安装在哪里?如果您安装到“我的文档”,我不建议您删除任何内容,因为这被视为用户数据。如果您在 Program Files 层次结构下安装,则在编译操作期间需要管理员权限才能创建文件。
-
@Glytzhkof 这个文件是在我安装 python windows(它编译 .py 并创建 .pyc)服务时创建的,我还将一些日志写入文件。
-
如前所述,用于此的 MSI 机制是 RemoveFile 表。您指定卸载时应删除哪些文件。小心使用通配符,因为它可能会删除更多内容。
标签: windows-installer installshield uninstallation basic-msi