Files
GFATask/README.md
2026-03-18 09:12:30 +01:00

1.2 KiB

GFATask

Anpassbare Windows-Desktop Schnellstartleiste in C#.NET

TECHNICAL UNDERSTANDING

  • Über mehrere Anpassungen des Grundgerüsts:
    • Speicherung der Daten in einer SQL-Datenbank
    • Speicherung der Daten in einer xml-Datei
  • Generische Apps (Allgemein / Menü / Citrix) werden nun in *.json Dateien abgelegt
  • Zuschaltbare Berechtigungseinstellungen, per AD-Gruppen
  • Citrix-Apps werden aus dem benutzerdefiniertem lokalen ProgramData Ordner ausgelesen (und sofern möglich, Icons extrahiert)
  • Allgemeine Apps sind öffentlich für alle verfügbar, sofern
    • keine AD-Gruppen als Berechtigung in der .json Datei angegeben wurden

    • Die Berechtigungen vom Administrator nicht zugeschaltet wurden

Dadurch:

    • Volle Kontrolle der App-Einrichtung
    • Keine überdimensionierte Lösungen (wie Datenbank und Abhängigkeiten anderer Komponenten (Treiber / Datenbanken))
    • Kostenersparnis durch Lizenzseinsparungen
  • Generische Apps können in einem Favoriten-Bereich abgelegt werden. Diese werden im Roaming-Profil abgelegt

  • Ein Keyboard-Hook wurde implementiert. Apps können über Shortcuts aufgerufen werden, ohne die Leiste anzuzeigen