C# 重启程序本身

        private static void Restart()
        {
            Thread thtmp = new Thread(new ParameterizedThreadStart(run));
            object appName = Application.ExecutablePath;
            Thread.Sleep(1000);
            thtmp.Start(appName);
        }
        private static void run(object obj)
        {
            Process ps = new Process();
            ps.StartInfo.FileName = obj.ToString();
            ps.Start();
        }

 

posted @ 2015-09-08 14:58  bobo-bobo  阅读(518)  评论(0)    收藏  举报