【问题标题】:Electron NSIS silent uninstaller does not delete the app folder if the app is running如果应用程序正在运行,Electron NSIS 静默卸载程序不会删除应用程序文件夹
【发布时间】:2018-09-22 01:13:32
【问题描述】:

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

electron-builder 版本是 19.48.3,它对 nsis 3.0.1.13 和 nsis-resources 3.3.0 有硬编码依赖。

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

还有什么我遗漏的东西可以控制这个用例中的行为吗?

谢谢!

【问题讨论】:

    标签: electron nsis uninstallation


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 2013-02-20
    • 2017-10-25
    • 1970-01-01
    • 2021-06-28
    • 2013-02-10
    • 1970-01-01
    • 2021-05-19
    • 2011-06-26
    • 2012-09-07
    相关资源
    最近更新 更多