add:基于IPC的IACore在net6的实现

This commit is contained in:
2026-05-02 00:40:49 +08:00
parent fff52aa282
commit 94142ec8a5
5 changed files with 15 additions and 88 deletions
+8 -3
View File
@@ -1204,9 +1204,14 @@ namespace Ink_Canvas
try
{
LogHelper.WriteLogToFile("启动 IACore IPC 辅助进程");
bool ipcStarted = IpcIACoreClient.Instance.Start();
LogHelper.WriteLogToFile($"IACore IPC 辅助进程{(ipcStarted ? "" : "使 IACore 退")}");
var shapeMode = ShapeRecognitionRouter.FromSettingsInt(
Ink_Canvas.Windows.SettingsViews.Helpers.SettingsManager.Settings?.InkToShape?.ShapeRecognitionEngine ?? 0);
if (!ShapeRecognitionRouter.ResolveUseWinRt(shapeMode))
{
LogHelper.WriteLogToFile("启动 IACore IPC 辅助进程");
bool ipcStarted = IpcIACoreClient.Instance.Start();
LogHelper.WriteLogToFile($"IACore IPC 辅助进程{(ipcStarted ? "" : "")}");
}
}
catch (Exception ex)
{