In der IT-Welt mit SINN

Was so läuft ...

Verwenden von Shell-Ordnern in der triShell der triCerat Simplify Suite

by Andreas Fleischmann 1. Juni 2006 18:43

triShell - Terminalsitzung mit Hilfe der triShell mit speziellen Shell-Ordnern.In diesem Artikel wird gezeigt, wie Sie dem Benutzer innerhalb der triShell in der triCerat Simplify Suite spezielle Shell-Ordner (shell folder), wie zum Beispiel den Papierkorb oder Drucker und Faxgeräte auf dem Desktop oder im Starmenü anzeigen.

Die speziellen Shell-Ordner werden bekanntlich von der Explorer.exe angezeigt. Beim Aufruf der Explorer.exe wird standardmäßig immer der Ordner Eigene Dateien inklusive der Explorer-Leiste angezeigt. Wie Sie wahrscheinlich wissen gibt es für die Explorer.exe mehrere Kommandozeilenparamater, um unterschiedliche Explorer-Leisten ein-/auszublenden und Verzeichnisse und Dateien direkt anzusteuern und auszuwählen. Die Kommandozeilenparameter werden im Microsoft KB Artikel Q130510 beschrieben.

Shell-Ordner haben keinen herkömmlichen Verzeichnispfad und lassen sich somit nicht so einfach direkt aufrufen. Shell-Ordner haben eine sog. Namespace GUID, über die sie identifizierbar und somit aufrufbar sind. Die Namespace GUIDs der Shell-Ordner sind in den Tiefen der Registierung zu finden.

Folgender Aufruf auf der Kommandozeile zeigt zum Beispiel den Papierkorb an:
Explorer.exe ::{645FF040-5081-101B-9F08-00AA002F954E}

Für die Konfiguration in der triCerat Simplify Suite bedeutet dies folgendes:

  1. Im Reiter Applications erstellen Sie eine neue Anwendung.
  2. Als Anzeigenamen geben Sie im Feld Display Name den Wert Papierkorb ein.
  3. Im Feld Executable geben Sie den Pfad zur Explorer.exe ein (C:\Windows\Explorer.exe).
  4. Das Feld Working Directory lassen Sie leer.
  5. Das passende Icon finden Sie in der shell32.dll (C:\Windows\system32\shell32.dll).
  6. Im Feld Arguments geben Sie die Namespace GUID ::{645FF040-5081-101B-9F08-00AA002F954E} für den Papierkorb ein.

Konfiguration des Shell-Ordners Papierkorb in der triCerat Simplify Console
Konfiguration des Shell-Ordners Papierkorb in der triCerat
Simplify Console
(zum Vergrößen auf das Bild klicken)

Namespace GUIDs weiterer Shell-Ordner

Shell-Ordner Namespace GUID Icon DLL
Arbeitsplatz ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} shell32.dll
Drucker und Faxgräte ::{2227A280-3AEA-1069-A2DE-08002B30309D} shell32.dll
Eigene Dateien ::{450D8FBA-AD25-11D0-98A8-0800361B1103} shell32.dll
Geplante Task ::{D6277990-4C6A-11CF-8D87-00AA0060F5BF} mstask.dll
Netzwerkumgebung ::{208D2C60-3AEA-1069-A2D7-08002B30309D} shell32.dll
Netzwerkverbindungen ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\
::{21EC2020-3AEA-1069-A2DD-08002B30309D}\
::{7007ACC7-3202-11D1-AAD2-00805FC1270E}
shell32.dll
Papierkorb ::{645FF040-5081-101B-9F08-00AA002F954E} shell32.dll
Scanner und Kameras ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\
::{21EC2020-3AEA-1069-A2DD-08002B30309D}\
::{E211B736-43FD-11D1-9EFB-0000F8757FCD}
wiashext.dll
Schriftarten ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\
::{21EC2020-3AEA-1069-A2DD-08002B30309D}\
::{D20EA4E1-3957-11d2-A40B-0C5020524152}
shell32.dll
Suchergebnisse ::{e17d4fc0-5564-11d1-83f2-00a0c90dc849} shell32.dll
Systemsteuerung ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\
::{21EC2020-3AEA-1069-A2DD-08002B30309D}
shell32.dll
Verwaltung ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\
::{21EC2020-3AEA-1069-A2DD-08002B30309D}\
::{D20EA4E1-3957-11d2-A40B-0C5020524153}
main.cpl

 

Tags: , , , ,

triCerat Simplify Suite