如果存在這個問題,我很抱歉,當使用Google搜索時,我無法專門找到這個文件,坦率地說,我甚至不確定哪些標籤使用。下載一個二進制文件,關閉當前文件並啓動新文件
我正在開發一個帶有啓動器的解決方案。但是有一個問題:我的團隊不想讓啓動程序和實際程序有兩個不同的二進制文件,我認爲這是一個概念錯誤。
無論哪種方式,他們不會改變他們的想法,所以我們要與此同時。
我的「啓動器」程序部分目前成功地在我們的服務器上獲取新版本。 但是我希望能夠在下載新版本後立即退出當前二進制文件,刪除舊版本,啓動新版本。
它在上面是多平臺的。
現在,如果我記得正確的話,我認爲在Linux上,它很可能會刪除硬盤上的二進制文件,因爲它在內存中運行。但是,我真的不確定它是否可以在Windows上完成。
是否有可能刪除當前正在Windows上運行的程序,並以某種方式啓動新程序?
告訴我你的想法。在我看來,它確實聽起來不可行,但如果可以做到,我真的很想知道如何。 至少,如果在任一操作系統上都無法完成,我只會向我的團隊展示答案。
非常感謝您提出非常含糊的「假設」問題等等。
我認爲這是可能的在Windows上許多軟件有更新將關閉並重新打開二進制文件。我現在頭上的那個是[DS4windows](https://github.com/Jays2Kings/DS4Windows),我建議檢查一下,看看它是否有代碼可以構建。除此之外,對不起,我無法提供很多幫助。 –
這已經是東西了,謝謝。我會繼續尋找。 – Tohkai