title: Qt Run an External Executable and Stop Running the Current
body: <p>I'm trying to make an updater for an Application I've been developing for a few weeks. So lets say I have my app, which is "App.exe" and I download the updater from my web server, which is "Update.exe". </p>
  
  <p>So in "App.exe", I will start downloading "Update.exe" from my web server. Once it is finished, I need to execute "Update.exe" from "App.exe" and then have "App.exe" close itself so that "Update.exe" can replace the old "App.exe" with the new one. Once it is replaced, "Update.exe" will need to run the new "App.exe" and then close itself.</p>
  
  <p>Now, I'm not even sure if it's possible to fully close an app while leaving the externally executed app running and being able to delete the original executable, but it seems like one of the easiest methods to creating an application updater. </p>
  
  <p>If this is possible, can someone show me an example or give me a link to an app opening another and closing itself leaving the other running? If not, is there a way similar to this that could create a basic updater?</p>