【发布时间】:2013-01-01 17:31:13
【问题描述】:
我有一个 iss 脚本,它在 {sys} 目录中安装了很多 DLL。卸载时如何告诉 inno 删除刚刚安装的所有内容?一个个显式声明“要删除”的文件,既无聊又容易出错……
【问题讨论】:
标签: inno-setup
我有一个 iss 脚本,它在 {sys} 目录中安装了很多 DLL。卸载时如何告诉 inno 删除刚刚安装的所有内容?一个个显式声明“要删除”的文件,既无聊又容易出错……
【问题讨论】:
标签: inno-setup
默认情况下,Inno 会自动卸载它安装的任何东西,除非你明确告诉它不要使用特定的Flags。所以你不需要明确地做任何事情。
请注意,将文件安装到{sys} 可能有特殊要求(特别是您应该强烈考虑使用sharedfile 标志),并且某些组件可能需要非常特定的设置才能正常工作。
还请注意,一般情况下,除非相关组件的供应商明确指示,否则您不应将任何内容安装到 {sys}。 (例如,您不应该在那里安装您自己的应用程序私有组件。)
【讨论】: