我想知道如何在使用NSIS安裝文件之前運行某些操作。如何在安裝文件之前運行某些內容?
我知道.onInit函數。該功能在安裝程序第一次啓動時運行。這不是我想要的。我想在用戶單擊安裝按鈕之後但在文件實際安裝之前運行某些內容。
更具體一點。我有一個Windows服務。當安裝程序升級Windows服務時,我需要它停止服務 - 但只有在用戶致力於安裝時 - 不是在首次啓動安裝程序時。然後它可以升級文件並最終(重新)啓動服務。這似乎應該是一個共同的要求,但我一直無法找到任何東西。
如果它很重要我使用MUI而不是經典。
工作正常!我在所有其他部分之上創建了一個名爲'-Pre'的新節。最後我已經有一個叫'-Post'的。 – davidpricedev