title: Execute exe from sub path then delete the call path
body: <p>In C# I have an updater app and I want to run the updater from the main exe. Then I want the updater to delete the old main exe directory and replace it with the new version.</p>
  <p>The error is when I call the updater from the main exe, the updater can not complete because the main exe directory is still in use so it hangs. When I run the updater exe every thing goes fine and the updater can delete main exe directory.</p>