Project Overview
A secure desktop application designed for automated screenshot capture and monitoring. The system periodically captures the user's screen, encrypts and stores the images, and uploads them to a central database for review. It is ideal for environments where activity tracking and compliance are required, such as remote work monitoring or computer labs.
Key Features
- Secure login with username authentication
- Encrypted file validation for user and device matching
- Automated, randomized interval screenshot capture
- Screenshots are securely stored in a MySQL database
- Error logging and robust exception handling
- User-friendly Windows Forms interface
- Logout and session management
- Visual feedback for successful operations
Technologies Used
C# (.NET Framework 4.7.2)
Windows Forms
MySQL (via MySql.Data)
Rijndael/AES encryption
System.Drawing for image processing
HtmlAgilityPack, BouncyCastle, and other .NET libraries
Project Gallery