windows - Electron Builder NSIS 在启动时创建快捷方式

标签 windows electron nsis electron-builder

我正在使用 Electron Builder 为 Windows 生成 NSIS 安装程序。我需要安装程序在启动菜单中创建快捷方式。

我该怎么做?

这是关于 NSIS 脚本的 Electron Builder 文档。 https://www.electron.build/configuration/nsis#custom-nsis-script

安装应用程序后我应该把要执行的代码放在哪里?

最佳答案

我能够通过将创建快捷方式的代码放在 NSIS 的自定义安装脚本中的 customInstall 宏中来做到这一点

package.json

"build": {
  "nsis": {
      "include": "build/installer.nsh",
  },

这是为了能够使用自定义脚本。

并且在 build/installer.nsh

!macro customInstall
      CreateShortCut "$SMSTARTUP\filename.lnk" "$INSTDIR\filename.exe"
!macroend

关于windows - Electron Builder NSIS 在启动时创建快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48422871/

相关文章:

python - Tensorflow 是否与 Windows 工作流程兼容?

windows - 从 SVN 迁移到 GIT 时的外部

c++ - 异常处理不适用于 Windows 上的 Qt

node.js - 模块构建失败(来自 ./node_modules/html-loader/dist/cjs.js):

javascript - 如何访问嵌套元素

c++ - 使用颜色矩阵交换两种颜色

javascript - Electron ipcRenderer 与 ipcMain 同步

c++ - 有没有办法提前测试Windows exe是否会因为缺少dll而无法加载?

windows - 如何在卸载部分调用 nsi 函数?

installation - 使用 NSIS 将 32 位和 64 位安装程序合并为一个安装程序