locked
How check if Screen recorder run in wpf? RRS feed

  • Question

  • Hi I have media element in my program and I do not want the user record the Content. So I need to Block every Screen recorder in Windows, Linux and Mac.

    First: I wanted to use Process.GetProcess to Block all of that program and Create Black list, But there is so many of them and the name process of some of them different in each OS.

    Second: I decided to Create White list and only let use Use program I want, otherwise my app is stop working until user close all program. But in this solution can not be filtered properly because C# can not get the Owner of process.

    Now I think all of the Screen Recorder with All screen records, with any feature, probably have a fixed central structure and use a registry, especially in operating systems.

    I wanted to know what this registry is and how to check it with c#? Also, if my solution is wrong, how can I recognize and close the screen records? Even if the user has programmed his own screen recorder?


    • Moved by CoolDadTx Monday, November 9, 2020 3:31 PM WPF related
    Monday, November 9, 2020 7:42 AM

All replies

  • WPF has its own forum you can post to for help.

    https://docs.microsoft.com/en-us/answers/topics/wpf.html

    Monday, November 9, 2020 7:45 AM