Disable Screen Capture on Demand . (Snapshot and Recording)



This extension allows you to turn off and on the ability to screen capture (which is screenshots, and screen recording) while your app is running. This was co-developed by myself and @Ken. Many thanks to @Franck_G28 and @Coder007 for helping test it.

Download Here

BlockScreenCapture.aix (6.4 KB)



You can use this extension to disable ScreenCapture for apps that require security, or if you want to prevent people from copying images, text, etc. By enabling the block TRUE you have disabled ScreenCapture for the Application window.

  1. You will need to reset it on each screen if you have multiple screens.
  2. You can disable it as you like.

Here is an example of it in use.


Some devices may have a longer flicker, and potentially a pixelation effect. Please let me know if there is something that makes it unusable. Include the Device Type, and Build.

To disable ScreenCapture we have to declare a window filed as Secure. And in order for that setting to take place we have to redraw the entire window. That is why you will see a small flicker, and why in some cases it may be problematic.

@Hossein . If you want the code to integrate, let me know and it’s yours.