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




  • 相关阅读:
    REUSE_ALV_GRID_DISPLAY_LVC I_CALLBACK_HTML_TOP_OF_PAGE
    查找数组中最大值java
    jvm 调优
    jvm 内存
    树形遍历文件夹
    程序创建一个ArrayList,添加1到10的10个随机数,删除大于5的数 java
    字符串反序排序 并带有空格输出 java
    摆动排序
    免密登陆
    springboot UEditor集成
  • 原文地址:https://www.cnblogs.com/xiaobaigang/p/967590.html
Copyright © 2011-2022 走看看