【发布时间】:2020-04-15 14:56:37
【问题描述】:
在安装过程中,安装程序会创建一个备份目录并添加时间戳,以便在多次启动安装程序时使其唯一。 在卸载期间,我需要处理一些文件(不是由 [Files] 和 [Dir] 部分放置的)以在 usUninstall 或 usPostUninstall 中恢复。这些文件放置在备份目录的子目录中。 为此,我需要启动卸载程序的位置,以便恢复文件。 我找到并尝试了 GetCurrentDir 函数。但在卸载过程中,GetCurrentDir 函数返回位置 c:\WINDOWS\system32。 我也在安装过程中对其进行了测试,但在这种情况下,GetCurrentDir 函数会返回安装程序启动的位置。
如何从开始卸载的位置获取正确的位置?
【问题讨论】:
-
我不明白,您对
GetCurrentDir的(不正确)使用如何与“启动卸载程序的位置” 匹配。你想达到什么目标?
标签: inno-setup