是否有可能在C#中创建一个应用程序,以便在某些情况下可以删除它自己。在C#中的一个可执行文件中可自行删除的应用程序
我需要为我的应用程序编写更新程序,但是我不希望更新过程后可执行文件被保留。
有一个官方的.Net OneClick,但由于与我的HTTP服务器有一些不兼容以及OneClick自身的一些问题,我不得不自己创建一个。
George。
[编辑] 在更多的细节:
我: 应用程序的可执行文件,下载更新(“补丁”,但不完全)这个“补丁”更新应用程序可执行文件本身。
应用程序执行的folowed:
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);
您是否问过OneClick本身存在的问题?可能会解决这个问题。 – Christian13467 2009-08-20 11:14:36
不是OneClick本身。我更新了问题并添加了应用程序的精确度。 – George 2009-08-20 11:28:47