2015-09-10 43 views
-4

我該如何處理升級更新軟件本身的情況?它必須處理更新軟件的過程,然後一切都停止了嗎?對於這個問題有任何提示或提示?我使用的是visual c#和C++,而我沒有就像使用微軟一鍵,因爲它是偉大的限制,你必須使用WIndows如何構建可以自行更新的軟件更新軟件?

+0

嗨,爲什麼給我一個負面的分數?我真的不知道我該怎麼做,在我發佈這個線程之前,我搜索了Google,我找不到答案,所以我問了如何構建一個軟件來更新軟件,我做錯了什麼?你不應該給我一個負面的分數,這是不公平的 –

回答

0

運行一個單獨的安裝程序,進行安裝。最好是,您的「更新軟件」只應負責識別何時需要更新,然後觸發更新安裝,而不是執行實際安裝。在這種情況下,更新「更新軟件」本身不是問題,因爲安裝程序可以停止「更新軟件」,更新它,然後重新啓動它。如果您打算自己做這件事,只要確保您的方法非常嚴格,以防止軟件腐敗和錯誤狀態。編寫這種軟件需要非常小心,以覆蓋所有可能發生錯誤的邊緣情況,如果在許多機器上部署此「更新軟件」,則會導致嚴重問題。