Installshield 2010 完全卸载

Installshield 2010 Clean Uninstall

在安装过程中,我在 {INSTALLDIR} 中创建了一个文件夹(封面),其中包含一些图像。卸载时我想删除此文件夹和 [ALLCONTENT].

2 天后,如果我有确切的路径,我设法删除 (DeleteDir) 一个文件夹("C:\Whatever")

由于我不知道该应用程序将安装在哪里 - 我如何在脚本中引用此路径?在组件中,其标记为 [INSTALLDIR]Covers。尝试了所有可能的 "string value" 但没有成功。

在任何地方都没有这方面的例子(2010 年)。这是一个 UNinstaller 对吗? 怎么会这么难?

更新1: 我创建了一个指向该文件夹的环境变量并使用 ExFn_GetEnvVar 获取完整路径值。仅在文件夹为空时有效。

使用 RemoveFile 解决Table。诀窍是在尝试删除之前从目录 (*) 中删除所有文件。可以通过将 FileName 条目留空来删除 directory.The 目录。