Remote Desktop Support - Portable Version
==========================================

This is a self-contained portable application. No installation required!

REQUIREMENTS:
- Windows 10/11 (64-bit)
- No .NET runtime installation needed (included in the executable)

HOW TO USE:
1. Copy this folder to any Windows computer
2. Run RemoteDesktopApp.exe

SERVER MODE (Customer):
- Check "Add Firewall Rule (Admin)" to automatically configure Windows Firewall
- Click "Start Server" (will prompt for admin rights if firewall option is checked)
- Share the Connection Code and Port number with support
- Share your WAN IP (shown at bottom) if connecting remotely
- For remote connections, ensure port forwarding is configured on your router

CLIENT MODE (Support Agent):
- Enter the customer's IP address (Local IP for same network, WAN IP for remote)
- Enter the Port number
- Enter the Connection Code
- Click "Connect"
- Click on the screen to control it
- Use "Fullscreen" button for full screen mode (ESC to exit)

NETWORK SETUP FOR REMOTE CONNECTIONS:
- The customer needs to forward the port (default 5900) on their router
- Use Local IP for same network connections
- Use WAN IP for internet connections

FIREWALL:
- The app can automatically add Windows Firewall rules (requires admin rights)
- If you decline admin rights, you can manually add the firewall rule:
  - Open Windows Firewall
  - Add inbound rule for TCP port (shown in the app)

FILE SIZE: ~48 MB (includes all dependencies)

FEATURES:
- Screen sharing with proper aspect ratio handling
- Remote mouse control (accurate positioning across different resolutions)
- Remote keyboard control
- Fullscreen mode
- One-time connection codes
- Automatic port selection
- Automatic firewall configuration
- Network information display (Local IP and WAN IP)

Version: 1.1
