一个Electron应用程序能检测到另一个并可能发送消息吗



我想让两个独立的Electron应用程序以不同的级别相互交互,具体取决于可能的情况:

  1. 让一个应用程序检测到另一个应用已安装
  2. 让一个应用程序从另一个获取一些信息

换句话说,当应用程序A和B都安装在同一系统中时,当一个应用程序知道另一个应用也安装时,它可以为用户提供一些选项。如果可能的话,一个应用程序还可以从另一个应用中获取一些数据,例如导入用户偏好。

有了现在的Electron API,这样的事情有可能吗?

我找到的解决方案是创建一个特定于应用程序的PID文件,然后从其他应用程序中查找它。感谢Vlad为基于文件系统的解决方案指明了方向。

最新更新