用途:在 Tauri v2 应用中获取进程信息(PID、应用版本)并控制应用生命周期,例如重启和退出,也覆盖优雅关闭与资源清理场景。触发关键词包括 process、restart app、exit app、shutdown、app lifecycle、process info。
主要能力与用法:先安装插件 cargo add tauri-plugin-process;在 Tauri builder 中注册:tauri::Builder::default().plugin(tauri_plugin_process::init());在 src-tauri/capabilities/default.json 配置权限:{ "permissions": ["process:allow-restart", "process:allow-exit"] };前端调用 import { exit, relaunch } from '@tauri-apps/plugin-process'; await relaunch(); 或 await exit(0);。建议在调用 exit 前先保存状态以实现优雅关闭,并仅授予 restart/exit 等最小权限,避免暴露不必要的进程数据。
限制:资料仅覆盖上述安装、注册、权限与前端调用步骤,其他细节(如各平台差异、版本要求、异常处理)暂未提供。