desktop-application - 阻止屏幕录制应用程序

标签 desktop-application screen-recording

如果我的网站包含 付费 视频,我想阻止授权/未经授权的用户下载视频,我们可以使它 尽我们所能但我们仍然不能 100% 防止盗窃视频。

用户仍然可以使用许多现有的应用程序录制屏幕,我想了太多,并寻找我能做的任何事情来阻止它,但是当我得到操作系统时,将不允许网络浏览器检测屏幕记录应用程序。

Q1。但是我可以开发一个可以检测屏幕录像机应用程序的程序(桌面应用程序)吗?

我问是因为如果我能设法构建这样一个程序,我可以用它来知道用户是否录制视频打开网站并因此采取反制措施。

流程是这样的:

  • 每当用户打开我的网站时,我都会检查桌面应用程序是否正在运行。
  • 如果不是,则在运行应用程序之前不会播放视频。
  • 如果桌面应用程序正在运行,则检查是否有屏幕录制应用程序也在同时运行。
  • 如果屏幕录制应用程序正在运行,则不会播放视频。

  • Q2。这个想法甚至可以实现吗?

    最佳答案

    您无法确定另一个程序在做什么,因此您无法检测到某个程序正在录制屏幕。

    但是,您可以确定当前正在运行哪些程序。所以充其量你可以说“RecordLive!.exe ” 正在运行,或“VidCapture.exe ” 正在运行,如果任何一个正在运行,则拒绝播放您的视频,如果此类程序启动,则停止播放。

    不幸的是,如果出现新的捕获程序,您将不得不更新您的列表。或者如果我自己写“MyCapture.exe “你永远不会发现它。或者更糟糕的是,如果我将现有程序重命名为“MyCapture.exe ”,你不会发现它。

    所以,简而言之:很好的理论,但不实用。

    关于desktop-application - 阻止屏幕录制应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51181843/

    相关文章:

    桌面应用程序的配置存储

    javascript - 如何播放系统媒体声音

    ios - RPScreenRecorder 在奇怪的情况下不录制麦克风

    c++ - 在 OSX 中使用 CGDisplayStream 存储屏幕记录的特定文件路径

    java - 将屏幕和网络摄像头录制到视频文件

    ios - 如何快速录制屏幕视频?

    ios - AirPlay iOS 接收器/录音机

    java - 如何使用 SQLite 数据库发布 JAVA 桌面应用程序

    java - 如何获取系统数据并使我的应用程序针对操作系统独一无二

    java - 使用 google+ 的 api key 从 java 中的桌面应用程序发出请求