pub fn current_exe() -> Result<PathBuf>
Return a possibly corrected std::env::current_exe() even if the path is marked deleted.