Node Webkit / Electron获取在后台运行的应用程序

时间:2017-03-14 14:42:00

标签: node.js electron node-webkit

是否可以使用nodewebkit或电子来获取在后台运行的应用列表?

我想创建一个用于呈现安全视频的应用...所以我想确保屏幕抓取或屏幕录制等应用不在后台运行

1 个答案:

答案 0 :(得分:1)

有一个包装: https://www.npmjs.com/package/ps-node

然而

我会建议这是一个阻止屏幕捕获的糟糕解决方案。试图进一步追求这一目标将最终导致像猫捉老鼠一样试图阻止捕获的途径。

启动具有不同名称的应用程序以轻松浏览列表非常简单 或者如果尝试通过比较可执行哈希来阻止使用不同的编译器构建应用程序,则可以更改哈希值。

如果您没有绝对安全性并且做出更多努力,那么我建议您除了上述内容之外,还应该使用操作系统支持来阻止屏幕截图,例如: https://code.msdn.microsoft.com/windowsapps/Disable-screen-capture-00efe630