我在写一个在线更新的组件,用C#.
现在我有个问题.就是如果我将要更新的文件下载完毕后,如何用下载后的文件替换正在执行的主应用程序呢?我看有很多软件是这样的:运行主程序,发现新版本后,下载新版本.然后提示你需要重新启动应用程序来进行更新..等你重新启动后,就发现主程序以及其他的程序被更新了..红色部分是如何实现的呢??
现在我有个问题.就是如果我将要更新的文件下载完毕后,如何用下载后的文件替换正在执行的主应用程序呢?我看有很多软件是这样的:运行主程序,发现新版本后,下载新版本.然后提示你需要重新启动应用程序来进行更新..等你重新启动后,就发现主程序以及其他的程序被更新了..红色部分是如何实现的呢??
解决方案 »
- 关于ScriptManager.RegisterClientScriptBlock,请各位大虾指点,谢谢~
- 关于进销存中的退货问题?请教思路!
- C# 正则表达式替换问题
- GridView的行选择问题! 回调验证!
- 线程间操作无效: 从不是创建控件“label5”的线程访问它 请高手指点
- 请[huo789(四火)]来这里领分
- 求助(c#):当客户端通过tcp发送数据后能在服务器上触发相关事件吗?
- 请大家都关注一下,特别是MVP级的高人!!!
- 如何在C# 程序中调用Windows 的notepad.exe 并让其打开一个文本文件!
- C#调用了API后是不是就无法维持跨平台了?
- 菜鸟的c#提问 - - - 599898
- C#中的重难点
写入注册表RunOnce部分,下次启动计算机并且用户登陆时执行
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/setupapi/setup/run_and_runonce_registry_keys.asp