如何使用 Electron 检查系统上是否安装了特定软件?

问题描述 投票:0回答:1

我想在我的电子应用程序运行时检查 Chrome 浏览器是否已安装。我想要一个适用于所有操作系统的解决方案。

node.js electron
1个回答
0
投票

在Electron中,您可以尝试通过检查应用程序文件路径来检查应用程序是否安装:

ipcMain.handle('isAppInstalled', () => {
  // check ExecutePath exists or not
  return existsSync(ExecutePath);
});

并且您需要按平台指定

ExecutePath
,如下所示:

const ExecutePath = IS_MAC ? '/Applications/AppName.app' : 'C:\\Program Files\\AppName\\AppName\\AppName.exe
© www.soinside.com 2019 - 2024. All rights reserved.