C# 退出程序再重新启动

版权声明:本文为云勇原创文章,转载请注明来源于云勇博客 https://blog.csdn.net/yongyong521/article/details/72983945

        /// <summary>
        /// 退出登录
        /// </summary>
        public static void ReLoign()
        {
            Application.ExitThread();
            Thread thtmp = new Thread(new ParameterizedThreadStart(Run));
            object appName = Application.ExecutablePath;
            Thread.Sleep(1);
            thtmp.Start(appName);
        }

        private static void Run(Object appName)
        {
            Process ps = new Process
            {
                StartInfo = new ProcessStartInfo
                {
                    FileName = appName.ToString()
                }
            };
            ps.Start();
        }

开发过程中,有时会遇到需要重新登录或者重新启动应用程序,具体实现可参考上方代码:





猜你喜欢

转载自blog.csdn.net/yongyong521/article/details/72983945