gpt4 book ai didi

electron - nsis 安装程序删除开始菜单子(monad)目录中的现有应用程序链接

转载 作者:行者123 更新时间:2023-12-03 12:35:33 25 4
gpt4 key购买 nike

我正在使用 electron-builder 为我们的 Electron 应用程序构建 NSIS 安装程序。

我们在 Company Name 下的开始菜单中添加了多个应用程序。目录。在第一次安装时,一切都按预期工作,但在升级/重新安装时,安装程​​序将从子目录中删除所有其他应用程序快捷方式。使用 these steps它很容易重现。

我认为这可能与 cleanupOldMenuDirectory 有关宏,但我对 NSIS 脚本知之甚少,无法解决。

最佳答案

我对 Electron 生成器一无所知,但我知道 RMDir在 NSIS 中只会删除空目录和 RMDir /r将删除一个目录及其中的所有内容。

The change据我所知,1 月 2 日应该已经修好了。

找出这个宏是否是罪魁祸首的一种方法是修改您的 Electron 生成器安装并添加 MessageBox MB_OK "Hello"行至开头 cleanupOldMenuDirectory 结束宏。如果在显示第一个 MessageBox 时存在其他快捷方式,而在显示第二个 MessageBox 时它们消失了,那么您知道问题出在哪里。

关于electron - nsis 安装程序删除开始菜单子(monad)目录中的现有应用程序链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48904678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com