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

参见英文答案 >
Auto-update library for .NET? [closed]                                    12个

我有一个简单的问题 – 是否有可能在它正在运行时替换* .exe文件(应用程序文件)?我的意思是我知道当app运行时我无法做到这一点,但也许可以做以下事情:

做application.shutdown()

替换oldExe – > newExe

application.restart(). 最佳答案 创建一个帮助应用程序.您将在需要时运行此“帮助程序”应用程序,它可以在关闭时监视/替换主应用程序.更换后,帮助应用程序可以再次启动主应用程序.

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

点赞