【问题标题】:I want to force my app to close other background application before startup我想强制我的应用在启动前关闭其他后台应用
【发布时间】:2017-02-22 09:07:39
【问题描述】:

我想在启动我的应用程序之前强制其他应用程序退出,例如提示关闭。在我看来,这是一条死胡同。我可以阻止键,但不能阻止任务栏中运行的其他应用

【问题讨论】:

  • 您的应用在哪个操作系统上运行?
  • 我使用的是 linux x64

标签: javascript node.js electron atom-editor


【解决方案1】:

您可以使用 shelljs 并执行 shell 命令来获取您要关闭的应用程序的进程 ID。例如见this answer of how to get pid using pgrep

获得 PID 后,您可以使用 process.kill(PID) 终止该进程

这是你可以在 app.on('ready', eventHandler) 中做的第一件事;

【讨论】:

  • 你没有得到我的问题,我想阻止用户在我的应用程序启动之前关闭每个窗口,因为我不知道当前打开的应用程序我将如何首先关闭它。我的任务 - 阻止用户捕获我的应用程序活动示例 - 在线考试提示您不要关闭应用程序,否则测试将被关闭。我在电子框架中使用nodejs javascipt,所以我尝试了kiosk模式但失败(只有全窗口工作)因为用户可以交换窗口并最小化然后我使用javascript阻止一些组合键但仍然有最小化窗口按钮可见
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
相关资源
最近更新 更多