1
3
如果添加
您可以做的是将代码添加到新的安装程序(或卸载程序)中,以生成数据库文件的备份副本。然后文件和目录将被保留,因为卸载程序默认不会删除安装程序未创建的任何内容。 |
2
1
在新版本中,我建议您使用其他名称创建DB文件。这将是一个简单的方法来确保它不会被任何以前的安装程序卸载。 新版本的安装程序(使用一些pascal脚本)或应用程序本身可以检测到具有旧名称的数据库(如果存在),并且:
您必须仔细考虑所有可能的安装、卸载、重新安装方案,并且不要把每个方案中的数据弄乱。 |
3
1
感谢您的回复。我同意这里最明显的解决方案是将数据库文件复制到一个新的位置,然后忽略这个问题。所以我的赞成票投给了米吉。 我通过删除unins000*文件来达到我需要的效果。
我需要删除这两个文件。此外,我必须重新安装所有带有“ignoreversion”标志的文件,以便新的卸载程序删除这些文件:
这当然有一些缺点,而且不是100%安全,但在我的情况下是有效的。 |
4
0
尝试在脚本中更改您的appid。 从InnoSetup帮助文件:
|
5
0
这是一个相当高级的话题(我想)。 我建议在InnoSetup的新闻组问这个问题:
如果你在新闻组收到答案,请把结果贴在这里。 |
frank hk · Inno安装程序未生成桌面图标 7 年前 |
Balaji Vignesh · Inno安装程序印地语文件不工作 7 年前 |
Dennosaur · Inno安装卸载程序VersionInfo 7 年前 |
user285594 · Inno设置-如何在线验证序列号 7 年前 |
Joshua · Inno安装程序基于自定义复选框值设置可卸载指令 7 年前 |
Johan · 在所有文件的源路径之间选择 7 年前 |