|
@@ -18,17 +18,18 @@ if (!gotTheLock) {
|
|
|
logger.info(`app quit => gotTheLock:${gotTheLock}`);
|
|
|
app.quit();
|
|
|
} else {
|
|
|
- app.on(
|
|
|
- "second-instance",
|
|
|
- (event, commandLine, workingDirectory, additionalData) => {
|
|
|
- if (win) {
|
|
|
- if (win.isMinimized()) win.restore();
|
|
|
- //监听第二次双击进入应用程序的操作,如果本窗口是hide状态,并不会自动显示出来,而且会在任务管理器的后台进程里多好几个进程名
|
|
|
- //于是需要在监听回调里,做激活显示本窗口的操作
|
|
|
- win.show();
|
|
|
- }
|
|
|
- }
|
|
|
- );
|
|
|
+ //改变方案,扫描端退出后会杀掉管理端进程,不再考虑因异常没有show出管理端界面的情况。 2024-11-06
|
|
|
+ // app.on(
|
|
|
+ // "second-instance",
|
|
|
+ // (event, commandLine, workingDirectory, additionalData) => {
|
|
|
+ // if (win) {
|
|
|
+ // if (win.isMinimized()) win.restore();
|
|
|
+ // //监听第二次双击进入应用程序的操作,如果本窗口是hide状态,并不会自动显示出来,而且会在任务管理器的后台进程里多好几个进程名
|
|
|
+ // //于是需要在监听回调里,做激活显示本窗口的操作
|
|
|
+ // win.show();
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // );
|
|
|
}
|
|
|
|
|
|
function createWin() {
|