我正在通过InnoSetup的代码部分安装和卸载一些服务应用程序,如下所示。
ShellExec('', ExpandConstant('{app}\') + dExeName, '/install /silent', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
....
ShellExec('', ExpandConstant('{app}\') + dExeName, '/uninstall /silent', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
现在我有一个单独的应用程序,使用相同的服务。两个应用程序的安装程序都会安装和卸载这些服务。
我需要一个解决方案,即如果计算机上仍然存在其他应用程序,则卸载程序不应该卸载。
Faruk。 最好的祝福。