首页 > 解决方案 > 从子路径执行exe然后删除调用路径

问题描述

在 C# 中,我有一个更新程序应用程序,我想从主 exe 运行更新程序。然后我希望更新程序删除旧的主 exe 目录并用新版本替换它。

错误是当我从主 exe 调用更新程序时,更新程序无法完成,因为主 exe 目录仍在使用中,所以它挂起。当我运行更新程序 exe 时,一切正常,更新程序可以删除主 exe 目录。

标签: c#directoryexe

解决方案


过了一会儿,我从更新程序中制作了主应用程序午餐,因此更新程序将检查是否没有更新程序,然后它将打开主 exe,如果有更新程序,它将删除主 exe 目录并将其替换为新版本和新版本的 main 包含更新程序的更新,因此在 main exe 运行后它将替换旧的更新程序,一切正常。


推荐阅读