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