我想创建无法由任务管理器关闭的应用程序。我确实防止从任务栏关闭应用程序,将窗口最小化并将其放在托盘中,但无法处理任务管理器关闭。我想知道是否有人可以帮助我。
这是代码段:
mainWindow.on('close', (event) => {
if (!canClose) {
event.preventDefault();
mainWindow.minimize();
mainWindow.setSkipTaskbar(true);
} else {
if (appIcon) appIcon.destroy();
app.quit();
}
});
canClose => let, appIcon => Tray
app.on('before-quit', event => {
event.preventDefault();
})
[before-quit
事件将在quit
事件之前触发。
手动阻止此事件,然后将不会触发quit
事件。