A lightweight, feature-rich screen capture and recording tool that runs silently in the system tray. Built with C# and .NET 10.
Download · Features · Screenshots · Build
|
|
|
|
| Feature | Description |
|---|---|
| Anti-Reverse Engineering | Debugger detection, anti-decompiler, sandbox detection, hook detection |
| Runtime Monitor | Continuous background scan every 3 seconds against RE tools |
| Custom Hotkeys | Click the hotkey field and press your desired key combination |
| Gallery | Browse all screenshots and recordings in one place |
| Dark Theme | Professional dark UI with neon cyan accents |
| Arabic UI | Full RTL Arabic interface |
| System Tray | Runs silently in the background with no main window |
| Action | Shortcut |
|---|---|
| Full Screen Capture | Ctrl + F2 |
| Region Selection | Ctrl + F3 |
| Active Window | Ctrl + F4 |
| Left-click tray icon | Quick full screen capture |
All hotkeys are fully customizable from the Settings panel.
- Go to Releases
- Download the latest
SnapVault.zip - Extract and run
SnapVault.exe - FFmpeg is downloaded automatically on first launch
git clone https://github.com/6x-u/SnapVault.git
cd SnapVault/SnapVault
dotnet restore
dotnet run -c Release- .NET 10 SDK
- Windows 10 or later
dotnet build -c Releasedotnet publish -c Release -r win-x64 --self-contained -p:PublishSingleFile=trueSnapVault/
|-- Core/
| |-- Enums/ Codecs, quality presets, aspect ratios
| +-- Models/ AppSettings, RecorderProfile, HardwareProfile
|-- Services/
| |-- ScreenshotService.cs Screen capture logic
| |-- ScreenRecorderService.cs Recording via FFmpeg process
| |-- FFmpegDownloaderService.cs Auto-download + PATH registration
| |-- ImageUploadService.cs Catbox / Litterbox / ImgBB upload
| |-- HotkeyService.cs Global keyboard shortcuts (Win32)
| |-- HardwareAnalyzerService.cs CPU / GPU / RAM analysis
| |-- SettingsService.cs JSON settings persistence
| +-- StartupService.cs Windows startup registration
|-- UI/
| |-- TrayApplicationContext.cs System tray icon and menu
| |-- SnapVaultTheme.cs Dark color scheme
| +-- Forms/
| |-- AreaSelectionOverlayForm.cs
| |-- CapturePreviewForm.cs
| |-- RecorderControlForm.cs
| |-- RecorderPreviewForm.cs
| |-- ImageEditorForm.cs
| |-- GalleryForm.cs
| +-- SettingsForm.cs
|-- Helpers/
| |-- AntiReverseEngineering.cs Anti-RE protection system
| |-- DpiHelper.cs High-DPI screen support
| |-- IconHelper.cs Runtime icon generation
| +-- PathHelper.cs Path utilities
+-- Program.cs Entry point + FFmpeg installer
| Library | Version | Purpose |
|---|---|---|
| NAudio | 2.2.1 | Audio capture |
| Newtonsoft.Json | 13.0.3 | Settings serialization |
| System.Management | 9.0.3 | Hardware detection |
| Xabe.FFmpeg | 5.3.0+ | FFmpeg interop |
SnapVault includes a multi-layer anti-reverse-engineering system:
Anti-Debugger Native (IsDebuggerPresent) + Managed (Debugger.IsAttached)
Anti-Tools Detects dnSpy, IDA, x64dbg, Ghidra, CFF Explorer, and 40+ tools
Anti-Sandbox Detects analysis environments and sandboxed execution
Anti-Hooks Detects EasyHook, Detours, and other injection libraries
Assembly Validation Verifies executable integrity at runtime
Runtime Monitor Background scan every 3 seconds
No Debug Symbols Debug symbols stripped in Release builds
| Name | MERO |
| GitHub | @6x-u |
| Telegram | @QP4RM |
| Project | SnapVault |
Copyright (c) 2024-2026 MERO:TG@QP4RM — All Rights Reserved

