Skip to content

Restricting Screen Capture

Screen Capture Blocking:

The HySecure windows client has feature to block the screen capture, but in the version <= 5.1.7.7 version it has some flaws because of the hooking functions where the BITBLT and other image manipulation functions were hooked. And using those flaws Screen recording software, Step recorder, Office Software were used to capture the screen.

Enhancement:

Now in the current improved version, if Hooking binary can hook into the dialog shown on the window the whenever the screen is captured the dialog/window will appear black. Given the below feature matrix where screen capture is block and where it is not.

Feature matrix table:

Applications HySecure Client Version
<= 5.1.7.7 >= 5.1.7.9
Snipping tool Blocks everything Blocks everything
PtrScr button Blocks everything Blocks everything
Step Recorder Cannot block, Print Screen happens Blocks protected windows Protected windows = such as “Notepad, Chrome, IE, Word, Excel, Wordpad, EDCLauncher, MSTSC”
Snip and Sketch Print Screen happens Blocks protected*windows
Word, Excel, PowerPoint Cannot block Blocks protected* windows
Any Video Recording Software Cannot block every product, Print Screen happens Blocks protected* windows

ByPass Application from Screenshot blocking

If administrator want to by pass certain applications from blocking screen shots. Ie collaboration tools like “TEAMS.exe” then a tag mentioned above can be used to set bypass from screenshot blocking.

Configuration:

SCREENSHOTBLOCK_BYPASS_LIST=[BLANK]/iexplore.exe,teams.exe 

Default is not present/Not available/blank in that case no application is bypassed.

|Verinfo Tag| Default | Values| remarks SCREENSHOTBLOCK_BYPASS_LIST Empty/blank/NA Max Limit = Unlimited Min Limit = 0 |Comma Separated binary names | Bypasslist Is not present

Unblock screen shot after logout

Administrators want to discontinue to block screenshots after the HySecure has terminated, then in this case the above should be used to unblock applications from taking screen shots of blocked application once HySecure client has logged out/terminated.

Configuration:

SCREENSHOTUNBLOCK=true/false

Default is not present/Not available/blank ie Blocking of screen shot will continue to run till the process is closed.

# SCREENSHOTUNBLOCK values Behaviour
1 True When user exists the HySecure the blocking of Application will be discontinued
2 False
3 Not available

Supported Version:

Version: 5.1.7.9

FAQ