/// <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();
}
开发过程中,有时会遇到需要重新登录或者重新启动应用程序,具体实现可参考上方代码: