修复包错误的问题

This commit is contained in:
cc
2026-04-25 15:23:13 +08:00
parent 6cd01b0209
commit a0b976e5d2
3 changed files with 14 additions and 9 deletions

View File

@@ -193,6 +193,12 @@ export class KeyServiceLinux {
const targetAddr = scanRes.target_addr
onStatus?.('基址扫描成功,正在请求管理员权限进行内存 Hook...', 0)
if (!this.sudo || typeof this.sudo.exec !== 'function') {
const err = 'Linux 授权组件 @vscode/sudo-prompt 未加载,请确认依赖已安装并重新启动 WeFlow'
onStatus?.(err, 2)
return { success: false, error: err }
}
return await new Promise((resolve) => {
const options = { name: 'WeFlow' }
const command = `"${helperPath}" db_hook ${pid} ${targetAddr}`