0
在我的安裝包中,我有一個允許停止我的主應用程序的工具。
我需要在卸載我的應用程序時自動運行此工具。
我創建了自定義操作並在InstallInitialize之前或之後啓動它。
但它沒有幫助。
消息「繼續安裝之前應關閉下列應用程序」仍然出現。
只有當我點擊該對話框中的OK按鈕時,腳本纔會執行。
如何在通知之前開始自定義操作「在繼續安裝之前,應關閉以下應用程序」?如何在運行卸載程序之前自動停止應用程序?
InstallValidate之前的自定義停止操作由於某種原因沒有幫助。這需要逼搶應用的
<InstallExecuteSequence>
<Custom Action='StopApplication' Before="InstallValidate"/>
</InstallExecuteSequence>
<CustomAction Id="StopApplication"
FileKey="stopServer.cmd"
ExeCommand=""
Execute="immediate"
Impersonate="yes"
Return="ignore" />
InstallValidate之前的自定義操作沒有幫助。請參閱更新。 – 2014-10-13 07:24:53
在InstallValidate是正確的位置之前,如果它不起作用,它可能無法運行或找到該cmd文件。您是否嘗試過使用WiX CloseApp? – PhilDW 2014-10-13 15:51:24
我需要調用一些工具來正確地停止我的服務器。 – 2014-10-13 16:27:13