我是InstallShield的新手,我想做的是当用户卸载我的应用程序时,我想运行一个exe来删除我的应用程序创建的一些文件并卸载一个窗口服务。我尝试使用条件 REMOVE="ALL" 创建自定义操作。虽然我不知道这种情况会做什么。
如果有人可以为InstallShield提供一些教程,那就太好了
我是InstallShield的新手,我想做的是当用户卸载我的应用程序时,我想运行一个exe来删除我的应用程序创建的一些文件并卸载一个窗口服务。我尝试使用条件 REMOVE="ALL" 创建自定义操作。虽然我不知道这种情况会做什么。
如果有人可以为InstallShield提供一些教程,那就太好了
如果您使用 Windows Installer 的 ServiceInstall、ServiceControl 和 RemoveFile 表(通过组件高级设置视图显示在 InstallShield 中),则不需要任何自定义操作。
如果您的安装程序安装了 Windows 服务,它会在卸载时自动删除该服务。此外,它将删除它在安装过程中创建的所有文件。如果您愿意执行任何其他操作或删除某些其他文件,则需要在卸载完成后调用自定义操作。该自定义操作可以是您提到的 EXE 文件,您只需配置自定义操作并将其指向要运行的特定文件。您可以参考如何传递参数和调用自定义操作。忽略传递参数的部分。你不需要那个。但它会让您了解如何配置自定义操作或 EXE 以在安装/卸载期间运行。