相关资料在csdn开发高手第8期就有.
代码在mag.csdn.net

解决方案 »

  1.   

    http://msdn.microsoft.com/msdnmag/issues/03/02/BITS/default.aspx
      

  2.   

    建立一个WEB服务,可以下载文件。
    定期下载可执行文件,再更新本地文件,就是了。
    比较简单。
      

  3.   

    小示例:
    public class formStatus : System.Windows.Forms.Form
    {}
    private void btnOk_Click(object sender, System.EventArgs e)
    {
    formStatus formstatus=new formStatus();
    formstatus.Show();
    formstatus.Activate();
    formstatus.Refresh();
    try
    {
    Assembly formAsm=Assembly.LoadFrom("http://192.168.1.17/dayang/aa.exe");
    Type formType=formAsm.GetType("aa.Form1");
    object formObj=Activator.CreateInstance(formType);
    Form theForm=(Form)formObj;
    //延时5秒
    System.Threading.Thread.Sleep(5000);
    formstatus.Close();
    theForm.Show();
    }
    catch
    {
    formstatus.Close();
    MessageBox.Show("没有成功!");
    }
    }
      

  4.   

    参见本人的一篇文章:ftp://202.107.251.26,进去一看文件名就知道了.
      

  5.   

    在固定网络地址放一个文本文件,里面保存A.exe的版本信息……如果要显示下载的进度条,那么把新版本文件的大小也放进去
    检查这个文本文件,如果发现有新版本则在另一个固定网络地址下载A.exe并覆盖原文件