2
我有一個作爲MSI軟件包安裝的應用程序,我有計劃通過特殊程序以靜默模式安裝的應用程序的下一個版本。MSI:應用程序在靜默更新期間運行
當應用程序運行時,我發現一個問題:並非應用程序的所有組件都立即安裝了 ,其中一些組件將在重新啓動後才真正準備就緒。我得到不穩定的應用程序。
我可以檢查 - 應用程序是否正在運行並等待它關閉,但在靜默安裝過程中用戶單擊快捷方式時無法檢查情況。
我該如何避免這種情況?我可以在安裝時鎖定應用程序嗎
我正在尋找通用的解決方案,包括XP和我想用戶在2-3個月內重新啓動計算機一次,但我會檢查RegisterApplicationRestart函數 – 2012-08-14 07:32:51
對於XP,你可以做一些設置註冊表項並在啓動時清除它(例如runonce),然後讓您的應用程序在註冊表項存在的情況下阻止自身啓動+指示用戶重新啓動。 – saschabeaumont 2012-08-14 22:58:21