是否可以在 C# 中创建一个能够在某些情况下自行删除的应用程序。
我需要为我的应用程序编写一个更新程序,但我不希望在更新过程之后留下可执行文件。
有一个官方的 .Net OneClick,但由于与我的 HTTP 服务器的一些不兼容以及 OneClick 本身的一些问题,我不得不自己制作一个。
乔治。
[编辑] 更多细节:
我有:应用程序可执行文件下载更新程序(“补丁”,但不完全是)这个“补丁”更新应用程序可执行文件本身。
应用程序执行如下:
Application: Start -> Check Version -> Download new Updater -> Start Updater -> exit;
Updater: Start -> do it's work -> start Application Executable -> self delete (this is where I get stuck);