读懂 Electron 单实例锁:以 WorkBuddy 多开为例#WorkBuddy#
起因 我想在同一台 Windows 电脑上同时开两个 WorkBuddy——一个放日常工作流,一个跑长时间的批处理任务,两边互不干扰。 双击桌面图标,没有任何反应,只是把已经开着的窗口弹到了最前面。再点一次,还是一样。 这篇文章记录的,就是我找到原因、并最终实现多开的完整过程。 一、先看日志,别急着猜 多数 Electron 应用都会在用户数据目录下写启动日志。WorkBuddy 的日志在: %USERPROFILE%\.workbuddy\logs\startup\<日期>\