c# 应用程序更新程序从内存运行?

标签 c# .net

我知道我可以拥有 Updater.exe 和 MainProgram.exe,但我想将我的版本保留在一个 EXE 文件中。

我可以从内存中运行 updater.exe(updater.exe 将包含在 mainprogram.exe 中),然后关闭 mainprogram.exe 并在新线程中保持更新程序工作(它将更新 mainprogram.exe)吗?可能吗?

或者是否有任何其他解决方案可以让我只保留一个已发布的 EXE 文件?

最佳答案

将 updater.exe 作为资源包含在您的应用程序中,然后将其保存到临时文件并运行该文件。

关于c# 应用程序更新程序从内存运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6836261/

相关文章:

c# - 组合框显示命名空间.ViewModel

c# - 属性参数必须是常量表达式

c# - 在xaml上将负值显示为正

.net - WinForms 或 WPF 的文本差异可视化控件

c# - 试图在字符串中查找单词但获取枚举没有结果

c# - AppFabric 无法从重启中恢复

c# - MVC 4 中使用 Json 使用 ajax 的困难

c# - Task.WaitAll() 的行为如何?

c# - 求csv文件中每一列的最大长度

c# - 备用网格行颜色?