-1

我已经通过 installshield 安装了 windows 服务,当我转到控制面板时,我可以看到我的 windows 服务,但是当我右键单击该服务时,我可以看到一个卸载选项,当我卸载时,我的代码会删除该服务。

无论如何我可以在代码中检测到用户为此服务单击了“卸载”吗?

在 installshield/通过 vbscript?

我可以检测用户是否单击了控制面板中特定 Windows 服务的卸载?

4

1 回答 1

0

Installer 类有一个OnBeforeUninstall(和 OnAfter)方法。您如何使用它的细节取决于您的安装构建器。

假设您使用的是 VS 内置服务安装程序,您基本上创建了一个类并将其注册到 Setup 包中。

于 2012-05-09T02:04:28.020 回答