23 lines
1.3 KiB
Markdown
23 lines
1.3 KiB
Markdown
# 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 <b>*.json</b> Dateien abgelegt
|
|
* JSON-Dateien werden per Modelling-Schnittstelle von Newtonsoft.JSON mit den .json Dateien verknüpft
|
|
* Eigene Dateien / Ordner können im Favoriten-Bereich verknüpft werden
|
|
* 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
|