Electron NSIS 静默卸载程序不会删除应用程序文件夹(如果应用程序正在运行)

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

我们构建了一个电子应用程序,它使用电子构建器来制作 NSIS 安装程序。一切正常,除非卸载程序以静默模式运行且应用程序仍在运行。观察到的问题是应用程序没有终止(如预期),并且安装仅被部分删除。

Electron-builder 版本为 19.48.3,它硬编码依赖于 nsis 3.0.1.13 和 nsis-resources 3.3.0。

文档说卸载程序必须使用 /S 选项运行,并且任何 MessageBox 都必须有 /SD 选项来指定静默结果,应用程序就是这种情况。

我还缺少其他什么来控制此用例中的行为吗?

谢谢!

electron nsis uninstallation
2个回答
0
投票

我在使用一键安装程序时遇到了问题。为了克服这个问题,我做了像this这样的nsis配置。您可以尝试一下,看看是否适合您。


0
投票

我使用自定义脚本在卸载时关闭正在运行的应用程序并清除应用程序数据,您可以在这里找到

© www.soinside.com 2019 - 2024. All rights reserved.