From da68b0fdae1bb7bc1904645667e5b9298ec57613 Mon Sep 17 00:00:00 2001 From: H3CoF6 Date: Tue, 17 Mar 2026 04:31:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=8E=B7=E5=8F=96=E5=AF=86=E9=92=A5?= =?UTF-8?q?=E6=88=90=E5=8A=9F=E5=90=8E=E5=BE=AE=E4=BF=A1=E7=BB=A7=E7=BB=AD?= =?UTF-8?q?=E8=BF=90=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/services/keyServiceLinux.ts | 1 + src/pages/WelcomePage.tsx | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/electron/services/keyServiceLinux.ts b/electron/services/keyServiceLinux.ts index abca0d6..50099db 100644 --- a/electron/services/keyServiceLinux.ts +++ b/electron/services/keyServiceLinux.ts @@ -87,6 +87,7 @@ export class KeyServiceLinux { const command = `"${helperPath}" db_hook ${pid} ${targetAddr}` sudo.exec(command, options, (error, stdout) => { + execAsync(`kill -CONT ${pid}`).catch(() => {}) if (error) { resolve({ success: false, error: `授权失败或被取消: ${error.message}` }) return diff --git a/src/pages/WelcomePage.tsx b/src/pages/WelcomePage.tsx index 5331e36..ff1fd0d 100644 --- a/src/pages/WelcomePage.tsx +++ b/src/pages/WelcomePage.tsx @@ -901,12 +901,12 @@ function WelcomePage({ standalone = false }: WelcomePageProps) { open={showDbKeyConfirm} title="开始获取数据库密钥" message={`当开始获取后 WeFlow 将会执行准备操作。 - +${isLinux ? ` 【⚠️ Linux 用户特别注意】 -如果您在微信里勾选了“自动登录”,请务必先打开微信设置 取消勾选自动登录,然后再点击下方确认! -(因为授权弹窗输入密码需要时间,若自动登录太快,会导致获取密钥失败并卡死微信) - -当 WeFlow 内的提示条变为绿色显示“允许登录”或看到来自 WeFlow 的登录通知时,请在手机上确认登录微信。`} +如果您在微信里勾选了“自动登录”,请务必先关闭自动登录,然后再点击下方确认! +(因为授权弹窗输入密码需要时间,若自动登录太快会导致获取失败) +` : ''} +当 WeFlow 内的提示条变为绿色显示允许登录或看到来自 WeFlow 的登录通知时,请在手机上确认登录微信。`} onConfirm={handleDbKeyConfirm} onCancel={() => setShowDbKeyConfirm(false)} />