c#重启wpf或win程序

//重启程序
string strAppFileName = Process.GetCurrentProcess().MainModule.FileName;
Process myNewProcess = new Process();
myNewProcess.StartInfo.FileName = strAppFileName;
myNewProcess.StartInfo.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory;
myNewProcess.Start();

原文地址:https://www.cnblogs.com/jacle169/p/2810803.html