2010-07-15 76 views
3

使用NSIS,我想啓動卸載程序並等待它完成,然後再繼續安裝我的安裝程序。問題是卸載程序正在立即返回,即使我使用的是ExecWait如何等待卸載程序完成?

我在這裏看到這個頁面:http://nsis.sourceforge.net/When_I_use_ExecWait,_it_doesn%27t_wait其中提到了它爲什麼會發生,然後提供一些建議,但我無法讓我的工作。

我想要的代碼是:

ExecWait '"C:\path\to\uninstall.exe" /NCRC' $0 
MessageBox MB_OK "uninstaller returned $0" 

其中顯示了消息框顯示在卸載程序啓動的同時,「卸載程序返回0」。有沒有人知道這個?

感謝

回答