如何防止任务管理器关闭电子应用程序

问题描述 投票:1回答:1

我想创建无法由任务管理器关闭的应用程序。我确实防止从任务栏关闭应用程序,将窗口最小化并将其放在托盘中,但无法处理任务管理器关闭。我想知道是否有人可以帮助我。

这是代码段:

mainWindow.on('close', (event) => {
    if (!canClose) {
        event.preventDefault();
        mainWindow.minimize();
        mainWindow.setSkipTaskbar(true);
    } else {
        if (appIcon) appIcon.destroy();
        app.quit();
    }
});

canClose => let, appIcon => Tray
electron preventdefault taskmanager
1个回答
1
投票
app.on('before-quit', event => {
  event.preventDefault();
})

[before-quit事件将在quit事件之前触发。

手动阻止此事件,然后将不会触发quit事件。

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