【发布时间】:2017-08-04 23:12:54
【问题描述】:
是否可以使用 nodewebkit 或 electron 获取在后台运行的应用程序列表?
我想制作一个用于渲染安全视频的应用......所以我想确保屏幕抓取或屏幕录制等应用不在后台运行
【问题讨论】:
标签: node.js electron node-webkit
是否可以使用 nodewebkit 或 electron 获取在后台运行的应用程序列表?
我想制作一个用于渲染安全视频的应用......所以我想确保屏幕抓取或屏幕录制等应用不在后台运行
【问题讨论】:
标签: node.js electron node-webkit
有一个包: https://www.npmjs.com/package/ps-node
我会建议这是阻止屏幕捕获的糟糕解决方案。试图进一步追求这一点最终会陷入一场猫捉老鼠的游戏,试图阻止捕获途径。
使用不同名称启动应用程序以通过您的列表是微不足道的 或者如果尝试通过比较使用不同编译器构建应用程序的可执行哈希来阻止可以更改哈希。
如果您可以接受没有绝对安全性并尽最大努力,那么我建议您除了上述之外,还应该探索使用操作系统支持来阻止屏幕捕获,例如: https://code.msdn.microsoft.com/windowsapps/Disable-screen-capture-00efe630
【讨论】: