我正在使用Installshield 2012 spring professional创建一个Basic Msi安装程序。
在这里,我在应用程序文件中创建一个文件夹结构为C:\ Program files \ Test Setup \ Productname,Test Setup是INSTALLDIR,在此我有子目录,其中一个[launch]包含exe文件。
我已使用Project Assistant的“应用程序文件”菜单中的“添加文件和文件夹”选项添加了这些文件和目录结构。
安装产品后,当我卸载它时,我发现虽然删除了一些exe文件。启动子目录中的少量exe文件不会被删除。这些exe都没有启动。
Installshield应该删除它创建的所有文件和文件夹,除非它们已被修改或被使用,但我在卸载期间没有运行文件,也没有更改任何文件..我哪里出错了?
答案 0 :(得分:13)
我找到了答案.. !!由于某些注册表项未被删除,文件未被删除,我清除了这些条目,然后尝试安装和卸载,它工作正常,所有文件和文件夹都被删除。
此链接非常有用:
答案 1 :(得分:-1)
我发现这样做的唯一方法是将setup.gif文件替换为我使用的主题目录中的文件。 我只需更换下面的setup.gif:C:\ Program Files(x86)\ InstallShield \ 2014 \ Support \ Themes \ InstallShield Blue Theme