Projects
LibrariesFeedback
English
English
  • Projects
  • Screen Protector
Powered by GitBook
On this page
  • Explanation
  • Structure
  • Screenshot & Video
  • System Requiments
  • Features
  • Renaming
  • Run at system startup
  • Notes
  • Parameters (SProtector)
  • License
  • Download Links
  • Version Notes

Screen Protector

Free and Open Source Screen Protector Application

PreviousProjects

Last updated 1 month ago

Explanation

This application was developed to prevent data leaks such as screenshots and video recordings that can be made from systems without user permission. It does not require installation and is designed for portable use. The project is open source. Due to the techniques used to increase security, some security software (antivirus) may perceive it as a threat.

Structure

Screenshot & Video

System Requiments

Explanation
Requiment

Operating systems

Windows 7 / Windows Server 2008 R2 or newer

Application ram usage (UI)

< 100 MB

Application ram usage (sprotector)

< 10 MB

In order for the application to work smoothly on Windows 7, you need to activate the Windows Aero feature. This problem is caused by the Windows 7 operating system. No problems were detected in Windows 8 and later versions.

The video about this problem and its solution in Windows 7 is presented below for your information.

Features

Renaming

The renaming feature in the UI application is used to make it harder for other applications to detect the protection application (sprotector). By activating this feature, the sprotector application runs with a random name each time. The UI application is needed to use the feature.

Run at system startup

When running with normal permissions: The application does not require administrator permissions. When using the UI application, when the startup feature is used, the startup settings are made in the HKEY_CURRENT_USER area of ​​the Registry.

When running as administrator: The UI application may be run as administrator for various reasons. When running in this manner, the startup settings are made in the HKEY_LOCAL_MACHINE area of ​​the Registry.

Notes

Please run the UI application in an empty folder. The UI application cleans the exe files in the directory it is located in during the protection activation and deactivation stages. (Temp file cleaning)

To run the protection application without needing the UI tool, use the extract feature in the UI. When you perform this operation, the _screenprotector.exe application is extracted to the UI directory. You can use this extracted protection application with its parameters.

Make sure you save the settings you made for the UI application before activating the protection so that they can take effect.

Parameters (SProtector)

sprotector application parameters are presented below for your information.

Parameter
Explanation
Usage

-p

Protection is provided for the primary monitor.

sprotector.exe -p

-a

Protection is provided for the all monitors.

sprotector.exe -a

License

The project is licensed under GPL v3.

Download Links

Source codes (UI & SProtector)

ScreenProtector (UI) & SProtector - Windows-x86/x64


Version Notes

1

v1.0

Published first version.

Hashes (SHA256);

UI - x64; 83bd0f277f76feeef8b052f086b172878c8bfb06f57abcb829d4e216e1829807 UI - x86; 70aa2eef949e81000d425946bf3f72482c58a8c521a28358c191ebaa0dd6337a SProtector - x64; be4ffd957f3c1c5d0d7f87f046833dee9ed40ba0283fe7ad3903ee175a794531 SProtector - x86; 46aa1e9f34f38b2ee411cb9490931114054513591bf6583be5d532509c2fbbb3

LogoGitHub - beytullahakyuz/screenprotector: Free and Open Source Screen Protector ApplicationGitHub
LogoRelease Latest_Release · beytullahakyuz/screenprotectorGitHub