Skip to content

HexCode25/WindowsSandboxManager

Repository files navigation

๐Ÿ–ฅ๏ธ Windows Sandbox Manager

Windows Sandbox Manager .NET 6 C# License

Advanced Windows Sandbox management application with intuitive interface and powerful features

Download Telegram


โœจ Features

๐Ÿš€ Main Features

  • ๐Ÿ“Š Real-time Sandbox status monitoring - Know exactly when your sandbox is running
  • โš™๏ธ Advanced parameter configuration - Fine-tune every aspect of your sandbox
  • ๐Ÿ› ๏ธ Diagnostic tools - Comprehensive system analysis and validation
  • ๐Ÿ“ WSB configuration management - Load, edit, and save custom configurations
  • ๐Ÿ“‚ Mapped folders support - Share files between host and sandbox seamlessly

๐ŸŽจ New Features

  • ๐Ÿ“‚ Mapped folders (Shared Folders) - Easy folder sharing with read/write permissions
  • ๐Ÿ”ง Quick configurations - One-click preset configurations for different use cases
  • ๐Ÿ“‚ WSB file loading support - Import existing configurations
  • ๐ŸŽฏ Detailed tooltips - Comprehensive help for every setting
  • โšก Quick Folders for development - Pre-configured development folders
  • ๐Ÿ”„ Real-time status monitoring - Instant status updates without polling
  • ๐Ÿ›ก๏ธ Enhanced security features - Advanced security configurations
  • ๐Ÿ“Š Advanced diagnostics - Detailed system information and validation
  • ๐ŸŽ›๏ธ Customizable parameters - Full control over sandbox behavior
  • ๐Ÿ“ Persistent scripts folder - Manage PowerShell scripts efficiently
  • ๐Ÿ”ง Automatic cleanup on exit - Clean resource management

๐Ÿ–ผ๏ธ Screenshots

Main Interface

Main Interface

Configuration Tab

Configuration

Tools Tab

Tools


๐Ÿš€ Quick Start

Prerequisites

  • Windows 10/11 (Pro, Enterprise, or Education)
  • Windows Sandbox feature enabled
  • .NET 6.0 Runtime (included in installer)

Installation

  1. Download the latest release from Releases
  2. Extract the ZIP file to your preferred location
  3. Run WindowsSandboxManager.exe as Administrator
  4. Enjoy managing your Windows Sandbox!

First Run

  1. Click "Check System Requirements" to verify your system
  2. If needed, click "Enable Windows Features" to enable Sandbox
  3. Choose a Quick Configuration or customize your own
  4. Click "Start Sandbox (Custom)" to launch with your settings

โš™๏ธ Configuration Options

๐Ÿ”ต Default Configuration

Perfect for general use and browsing:

  • ๐Ÿ’พ Memory: 4GB
  • ๐ŸŽฎ vGPU: Enabled (graphics acceleration)
  • ๐ŸŒ Network: Enabled (internet access)
  • ๐ŸŽค Audio: Enabled (microphone available)
  • ๐Ÿ“น Video: Disabled (webcam blocked)
  • ๐Ÿ“‹ Clipboard: Enabled (copy/paste)
  • ๐Ÿ”’ Protected Client: Disabled

๐ŸŸข Development Configuration

Optimized for programmers and developers:

  • ๐Ÿ’พ Memory: 8GB (improved performance)
  • ๐ŸŽฎ vGPU: Enabled
  • ๐ŸŒ Network: Enabled
  • ๐ŸŽค Audio: Enabled
  • ๐Ÿ“น Video: Disabled (security)
  • ๐Ÿ“‹ Clipboard: Enabled
  • ๐Ÿ”’ Protected Client: Disabled (flexibility)
  • ๐Ÿ“ Mapped folders: Desktop, Documents
  • ๐Ÿš€ Startup command: Microsoft Edge

๐Ÿ”ด Secure Configuration

Complete isolation for untrusted applications:

  • ๐Ÿ’พ Memory: 4GB
  • ๐ŸŽฎ vGPU: Enabled (interface only)
  • ๐ŸŒ Network: Disabled (no internet)
  • ๐ŸŽค Audio: Disabled (no microphone)
  • ๐Ÿ“น Video: Disabled (no webcam)
  • ๐Ÿ“‹ Clipboard: Disabled (total isolation)
  • ๐Ÿ”’ Protected Client: Enabled (AppContainer)
  • ๐Ÿ“ Mapped folders: None

๐Ÿ› ๏ธ Advanced Features

๐Ÿ“ Mapped Folders

Share folders between host and sandbox:

  • Add/Remove folders with custom permissions
  • Read-only or Read/Write access
  • Quick Folders for common directories
  • Automatic validation of paths

๐Ÿ”ง PowerShell Scripts

Execute scripts in sandbox:

  • File-based or inline scripts
  • Execution policies configuration
  • Startup execution options
  • Arguments and parameters support
  • Wait for completion options

๐Ÿ“Š System Diagnostics

Comprehensive system analysis:

  • Requirements check for Windows Sandbox
  • Feature validation and enabling
  • WSB file validation
  • System information display
  • Performance monitoring

๐ŸŽฏ Use Cases

๐Ÿ‘จโ€๐Ÿ’ป For Developers

  • Test applications in isolated environment
  • Debug software without affecting main system
  • Quick development setup with mapped folders
  • Script automation with PowerShell integration

๐Ÿ”’ For Security Testing

  • Malware analysis in secure environment
  • Untrusted software testing
  • Network isolation for security research
  • Complete system isolation when needed

๐Ÿ‘ฅ For General Users

  • Safe browsing in isolated environment
  • File sharing with controlled access
  • Application testing without installation
  • Learning and exploration of Windows features

๐Ÿ“‹ System Requirements

Component Requirement
OS Windows 10/11 (Pro, Enterprise, Education)
Architecture x64
RAM 4GB minimum (8GB recommended)
Storage 1GB free space
Features Windows Sandbox enabled
Runtime .NET 6.0

๐Ÿ”ง Development

Building from Source

# Clone the repository
git clone https://github.com/HexCode/WindowsSandboxManager.git

# Navigate to project directory
cd WindowsSandboxManager

# Restore dependencies
dotnet restore

# Build the project
dotnet build --configuration Release

# Run the application
dotnet run --configuration Release

Project Structure

WindowsSandboxManager/
โ”œโ”€โ”€ MainForm.cs              # Main UI and event handlers
โ”œโ”€โ”€ SandboxManager.cs        # Core sandbox management logic
โ”œโ”€โ”€ Program.cs               # Application entry point
โ”œโ”€โ”€ logo.jpg                 # Application logo
โ””โ”€โ”€ README.md               # This file

๐Ÿค Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Development Guidelines

  • Follow C# coding conventions
  • Add comments for complex logic
  • Update documentation for new features
  • Test thoroughly before submitting

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ™ Acknowledgments

  • Microsoft for Windows Sandbox technology
  • Community for feedback and suggestions
  • Contributors for their valuable input

๐Ÿ“ž Support & Contact

Made with โค๏ธ by HexCode

Telegram GitHub

Need help? Open an Issue or contact us on Telegram!


โญ If you find this project useful, please give it a star! โญ

About

WindowsSandboxManager

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages