zoukankan      html  css  js  c++  java
  • 软件手动更新代码(vs2003) 转载cnblogs

    启动更新程序执行文件

    private void button2_Click(object sender, System.EventArgs e)
            
    {
                
    string updateAppPath = Common.AppStartPath + @"\AutoUpdate.exe";
                
    if(!File.Exists(updateAppPath))
                
    {
                    MessageBox.Show(
    "无法找到AutoUpdate应用程序!");
                    
    return;
                }

                
    string argments = Process.GetCurrentProcess().Id.ToString();
                ProcessStartInfo startInfo 
    = new ProcessStartInfo(updateAppPath, argments);
                Process updateApp 
    = new Process();
                updateApp.StartInfo 
    = startInfo;
                updateApp.Start();
            }


    得到启动程序的所在的文件夹路径

    private static string strAppPath = String.Empty;

            
    /// <summary>
            
    /// 系统启动路径
            
    /// </summary>

            public static string AppStartPath
            
    {
                
    get
                
    {
                    
    if (strAppPath == String.Empty)
                    
    {
                        strAppPath 
    =
                            System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
                        System.Uri uriPath 
    = new Uri(strAppPath);
                        strAppPath 
    = uriPath.LocalPath.Replace('/''\\');

                    }

                    
    return strAppPath;
                }

            }


        项目Domo下载:https://files.cnblogs.com/xiaobaigang/test.rar




  • 相关阅读:
    jquery中的 deferred之 deferred对象 (一)
    javascript函数嵌套时arguments的问题
    Jquery中的 Deferred分析
    Javascript面试题收集
    jquery中的callbacks之我见
    javascript正则表达式中 (?=exp)、(?<=exp)、(?!exp)
    javascript中正则表达式中的 match,exec,test,replace 之我理解
    删除域帐户/网络帐号密码 重新登录域服务器
    jQuery.extend 与 jQuery.fn.extend
    HttpMessageConvert
  • 原文地址:https://www.cnblogs.com/xiaobaigang/p/967590.html
Copyright © 2011-2022 走看看