From d731c2180464a97e45471f26dcf5da9eeacaea30 Mon Sep 17 00:00:00 2001 From: pompurin404 Date: Fri, 18 Oct 2024 11:20:16 +0800 Subject: [PATCH] catch error --- changelog.md | 10 +++------- src/main/core/manager.ts | 2 ++ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/changelog.md b/changelog.md index 44ab60d..ca2116c 100644 --- a/changelog.md +++ b/changelog.md @@ -2,13 +2,9 @@ - 1.5.0 之后 macOS 改用 pkg 安装方式,不再支持 dmg 安装方式,因此本次更新需要手动下载安装包进行安装 - electron33 已不再支持 macOS 10.15,故为 10.15 提供单独的安装包,需要的用户请自行下载安装,应用内更新时会自动检测系统版本,安装后后续可正常在应用内直接更新 -- 1.5.1 之后 Windows 下 `profuctName` 改为 `Mihomo Party`, 更新后若出现找不到文件报错,手动以管理员权限运行一次即可 - -### New Features - -- macOS/Linux 均不再存储 root 密码 -- 修改Windows下的 `productName` 为 `Mihomo Party` +- 1.5.1 之后 Windows 下 `profuctName` 改为 `Mihomo Party`, 更新后若出现找不到文件报错,手动以管理员权限运行 `Mihomo Party.exe` 即可 +- 由于更改了应用名称,开机启动失效是正常现象,在设置中重新开关一下即可 ### Bug Fixes -- 单独提供适用于 macOS 10.15 的安装包 +- 修复内核启动失败的问题 diff --git a/src/main/core/manager.ts b/src/main/core/manager.ts index a2a4b8f..058eb7b 100644 --- a/src/main/core/manager.ts +++ b/src/main/core/manager.ts @@ -63,6 +63,8 @@ export async function startCore(detached = false): Promise[]> { const pid = parseInt(await readFile(path.join(dataDir(), 'core.pid'), 'utf-8')) try { process.kill(pid, 'SIGINT') + } catch { + // ignore } finally { await rm(path.join(dataDir(), 'core.pid')) }