Zoom Windows SDK How to disable Screenshot/Screen recording

@carson.zoom I dont think you provided the correct information he required, He wants to protect the demo app window inside zoom SDK C++/C# implementation. SetWindowDisplayAffinity() actually does the job, which would display a black screen of any Windows application (running above windows Vista OS), when ever a built in or 3rd party application tries to record the screen.

Me and my team were trying to do this currently, and we added this method inside the joinMeeting C# class present inside the wrapper files of the demo app.
It only worked for the first window which prompts for the JWT token, once that screen passes to the zoom call screen where you get meeting video rendered, It was not working and the screen capture/Screen shot worked.

If anyone could let us know about the which class of the demo app/SDK has the entry point on which the later parts of the screen are rendered/initiated, It would be a big help.

Thanks in Advance.

1 Like