我正在編寫一個launcher.exe文件,它將檢查客戶端版本和更新客戶端(遊戲)。 我的想法是運行啓動器 - >從主機下載版本文件 - >檢查版本 - >下載新的更新(.zip) - >解壓到客戶端 - >啓動 但現在我想也通過該zip文件更新launcher.exe 它正在運行,如何更新它? 請給我一些建議。更新啓動器應用程序c#
1
A
回答
1
因爲這個話題還沒有答案,我發表我的
我想出了一個個人項目同樣的情況。我有一個啓動器負責檢查和下載新的主應用程序版本和主應用程序本身。我最終決定在負責更新啓動程序的主應用程序中添加一項功能。
Prerequirement:更新包(含想象新版本的ZIP文件)中包含名爲「launcher.exe_new」
- 啓動LAUNCHER.EXE了新的平臺版本。它會下載ZIP文件
- 解壓縮的更新包,並把「launcher.exe_new」在你的發射器位於
- 啓動主應用程序更新的新鮮
- 主要的應用程序將檢查是否在同一目錄下的「 launcher.exe_new「文件存在。如果是這樣,刪除「launcher.exe」文件,並在「launcher.exe」中重命名「launcher.exe_new」
相關問題
- 1. 應用程序啓動器圖標顯示更新可用
- 2. 從應用程序啓動「啓動器應用程序抽屜」?
- 3. 應用程序啓動器
- 4. C#應用程序重新啓動不會調用程序Main()
- 5. C#倒計時器應用程序重新啓動後繼續
- 6. 從C#/ WPF應用程序重新啓動機器
- 7. 如何更新啓動器中的應用程序列表?
- 8. 應用程序啓動器如何更新自身?
- 9. 自動更新後重新啓動我的應用程序?
- 10. 市場更新後自動重新啓動應用程序
- 11. 鉻/鉻應用程序更新後自動重新啓動
- 12. 自動更新位置而不重新啓動應用程序
- 13. 從C++啓動C#.Net應用程序
- 14. 新活動 - 應用程序不啓動
- 15. 應用程序更新器
- 16. 在服務器啓動/重新啓動時啓動Node.js應用程序
- 17. NSUserdefaults不會更新,直到應用程序重新啓動
- 18. 如何在發生更新時重新啓動應用程序?
- 19. RestartManager無法在更新期間重新啓動應用程序
- 20. 更新配置文件,無需重新啓動應用程序
- 21. 重新啓動和更新的ClickOnce應用程序在生產
- 22. CoreData只在重新啓動應用程序後更新?
- 23. 更新Android應用程序而不重新啓動設備
- 24. 如何重新啓動應用程序的更新循環
- 25. 重新啓動應用程序後更新共享首選項
- 26. IIS重新啓動更新Web應用程序
- 27. DataGridView不會更新,除非應用程序重新啓動
- 28. 剛剛重新啓動應用程序後,UITableView單元更新
- 29. ClickOnce更新時,應用程序會重新啓動多次
- 30. 如何重新啓動我的C#移動應用程序?
寫一個啓動器更新。 – Abion47
但啓動器正在運行,所以我不能重寫新的啓動器。因爲我想打開一次。 –
我在說寫第三個程序來更新你的主發射器。你不能讓程序自行修補(不是沒有設置一個令人難以置信的複雜系統),所以最簡單的解決方案是爲你的更新程序安裝更新程序。 – Abion47