This commit is contained in:
2025-07-28 17:44:15 +08:00
parent 1b92ed66b7
commit f8e4732dcd
3 changed files with 16 additions and 11 deletions
+5 -4
View File
@@ -62,20 +62,21 @@ namespace Ink_Canvas
var mainWin = (MainWindow)Current.MainWindow;
if (mainWin.IsLoaded) {
IsAppExitByUser = true;
try {
// 启动新实例
// 启动新实例,添加 -m 参数允许多实例启动
string exePath = Process.GetCurrentProcess().MainModule.FileName;
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = exePath;
startInfo.Arguments = "-m";
startInfo.UseShellExecute = true;
// 启动进程但不等待
Process.Start(startInfo);
} catch (Exception ex) {
LogHelper.NewLog($"重启程序时出错: {ex.Message}");
}
// 退出当前实例
Current.Shutdown();
}