# DriverManager Pro v1.0
## Windows Treiber-Manager mit modernem Design

---

## SCHNELLSTART

### Option 1: Automatisch (empfohlen)
1. Doppelklick auf `START_DriverManager.bat`
   - Prüft Node.js automatisch
   - Installiert Abhängigkeiten falls nötig
   - Startet die App

### Option 2: PowerShell Installer
```powershell
# Als Administrator ausführen:
.\INSTALL.ps1

# Mit EXE-Build:
.\INSTALL.ps1 -BuildExe
```

### Option 3: Manuell
```bash
npm install
npm start
```

---

## VORAUSSETZUNGEN

- **Windows 10/11** (für vollständige Treiber-Analyse)
- **Node.js 18+** → https://nodejs.org
- **RAM**: mind. 512 MB
- **Disk**: ~300 MB (inkl. Electron)

---

## FEATURES

| Feature | Beschreibung |
|---------|-------------|
| 🔍 **Treiber-Scan** | Scannt alle Geräte via PowerShell & WMIC |
| ⚠ **Fehlende Treiber** | Zeigt Geräte ohne/mit defekten Treibern |
| 📋 **Treiber-Details** | Name, Version, Datum, Hersteller, Geräte-ID |
| ⬇ **Download-Links** | Direkte Links zu Hersteller-Seiten |
| ▶ **Installation** | Öffnet Windows Geräte-Manager für Updates |
| ⌨ **CMD Terminal** | Integriertes PowerShell/WMIC Terminal |
| 📊 **Dashboard** | Statistiken und System-Übersicht |
| 💻 **System-Info** | CPU, RAM, GPU, BIOS, Mainboard |
| 🔄 **Windows Update** | Direkt-Link zu Windows Update |
| 🎨 **Modernes Design** | Dark-Theme mit Neon-Akzenten |

---

## EXE ERSTELLEN

```bash
npm run build
# → dist/DriverManagerPro.exe (portable, kein Install nötig)
```

---

## STRUKTUR

```
DriverManager/
├── src/
│   ├── main.js          # Electron Hauptprozess + CMD/WMIC Queries
│   └── index.html       # UI (Loader, Dashboard, Treiber-Panels, Terminal)
├── assets/              # Icons
├── package.json         # npm + electron-builder config
├── START_DriverManager.bat   # Windows Starter
├── INSTALL.ps1          # PowerShell Installer
└── README.md
```

---

## HINWEISE

- Auf **Nicht-Windows** Systemen werden Demo-Daten angezeigt
- Treiber-Installation öffnet den **Windows Geräte-Manager**
- Für vollständige Analyse: App als **Administrator** ausführen
- PowerShell muss nicht eingeschränkt sein (`Set-ExecutionPolicy RemoteSigned`)

---

*DriverManager Pro — Entwickelt mit Electron + Node.js*
