首页 > 解决方案 > 在使用 MSI 安装程序安装电子应用程序时创建 Windows 注册表项

问题描述

我正在使用电子生成器创建 MSI 安装程序。在win10机器上安装时,我需要创建一些windows注册表项。根据 electron-builder 文档,我创建了 Installer.nsh,如下所示:

!macro customInstall
  SetRegView 64
  WriteRegExpandStr HKLM SOFTWARE/MyApp/ProductName "" "Myapp"
  WriteRegExpandStr HKLM SOFTWARE/MyApp/Version "" "Version"
  WriteRegExpandStr HKLM SOFTWARE/MyApp/ProductCode "" "code"
  WriteRegExpandStr HKLM SOFTWARE/MyApp/InstallationPath "" "$INSTDIR"
!macroend

并添加文件 build/installer.nsh。在 electron-builder.json 文件中使用 include/script 参数和路径 build/installer.nsh。问题是它没有创建 Windows 注册表项。

标签: angularjspackage.jsonelectron-builder

解决方案


推荐阅读