0
我正在編寫一個應用程序,如果此應用程序存在更新,則必須在網站上進行搜索。如果應用程序下載安裝文件(使用inosetup創建),然後執行它。如何從應用程序執行設置以更新它?
我的應用程序是用C++編寫的。而我並沒有到達這個過程。我正嘗試使用system()調用設置。如果命令是system(「mysetup」),我無法獲得我想要的,因爲安裝程序無法替換exe(當前正在運行)。因此,我試圖使用system(「cmd/C mysetup」),system(「cmd/C start/min mysetup」),system(「cmd/C start/min/separate mysetup」),但沒有成功。在這些情況下,停止應用程序的事實也會停止安裝。所以我想這個設置被認爲是一個子進程。
我在某些文章中看到可能使用execcl()。但是這個函數在unistd.h中。而且這個庫有一些特定於我的需求(我需要能夠在虛擬化的窗口上運行)。
那麼你有辦法做我想做的事嗎?
感謝您的幫助