c# - 应用程序运行时替换exe文件

标签 c# replace exe

<分区>

我有一个简单的问题 - 是否可以在运行时替换 *.exe 文件(应用程序文件)?我的意思是我知道当应用程序运行时我不能这样做,但也许可以做类似的事情: 做 application.shutdown() 替换 oldExe -> newExe 应用程序.restart()。

最佳答案

创建一个辅助应用程序。您将在需要时运行这个“助手”应用程序,它可以在主应用程序关闭时监视/替换它。替换后,辅助应用程序可以再次启动您的主应用程序。

您还可以向您的助手应用程序运行命令行参数,告诉它您需要它做什么。

关于c# - 应用程序运行时替换exe文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18079068/

相关文章:

c# - NHibernate - 在删除时将引用设置为空

python - PyInstaller "failed to execute script"错误

windows - 从可移植可执行文件的 .idata 部分打印出隐式链接的 dll 的名称

c# - VSTO 插件表单关闭处理程序

c# - 如何制作一个控制台应用程序,让我输入 LINQ 表达式,然后我的程序将执行它们?

用列表中的值替换模板文件中的文本的 Python 脚本

javascript - 删除所有出现的新行和制表符

javascript - 替换字符和单词

c - 如何将资源从一个可执行文件复制到另一个可执行文件

C# 从字符串转换为 int 或 int32。可能的?