Ordner oder Verknüfung überhalb von "Dieser PC".

gravitas

Lieutenant Pro
Registriert
März 2004
Beiträge
905
Hilfe! :)

Ich möchte gerne einen Ordner (Netzlaufwerk, Verknüpfung), mit Anzeigen der Unterordner beim „Draufklicken“ im Navigationsbereich, oberhalb von „Dieser PC“ einrichten. Es soll quasi so angezeigt werden, wenn man beispielsweise auf OneDrive oder Dropbox klickt. Wichtig ist mir, dass wirklich beim Klicken auch die Unterordner alle im Linken Bereich angezeigt werden.

Ich habe nun einige Zeit geforscht, aber nichts dazu gefunden. Hat das schon jemand mal so umgesetzt?

Danke für die Hilfe und Ideen!

EDIT: 18:22

Ich drücke mich nochmal genauer aus.
Ich würde gerne einen eigenen Bereich erstellen, so wie das Dropbox, Schnellzugriff, OneDrive usw. macht.
 
Zuletzt bearbeitet:
Danke für Deinen Ansatz! Wäre eine Alternative! Ich drücke mich nochmal genauer aus.

Ich würde gerne einen eigenen Bereich erstellen, so wie das Dropbox, Schnellzugriff, OneDrive usw. macht.
 
Ja, das geht, ist aber nicht ganz trivial. Im Wesentlichen bastelt man sich in der Registry was analog zu OneDrive zurecht. Ich hab das mal für Nextcloud gemacht, weil das früher nicht mit dabei war, die registry-Datei müsstest du also deinen Ansprüchen anpassen. Name, Dateipfad, Iconpfad und u.U. der "SortOrderIndex", der die Reihenfolge im Explorer angibt. Die UUID ist willkürlich gewählt, sollte halt besser nicht bereits existieren. Explorer.exe anschließend neustarten.

Das enthält wahrscheinlich noch ein paar unnötige Dinge, ist eben durch Reverse-Engineering entstanden.
Code:
[HKEY_CLASSES_ROOT\CLSID\{00000001-0001-0001-0001-111111111111}]
@="Nextcloud"
"System.IsPinnedToNameSpaceTree"=dword:00000001
"SortOrderIndex"=dword:00000042

[HKEY_CLASSES_ROOT\CLSID\{00000001-0001-0001-0001-111111111111}\DefaultIcon]
@="C:\\Program Files (x86)\\Nextcloud\\nextcloud.exe,0"

[HKEY_CLASSES_ROOT\CLSID\{00000001-0001-0001-0001-111111111111}\InProcServer32]
@=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
  65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{00000001-0001-0001-0001-111111111111}\Instance]
"CLSID"="{0E5AAE11-A475-4c5b-AB00-C66DE400274E}"

[HKEY_CLASSES_ROOT\CLSID\{00000001-0001-0001-0001-111111111111}\Instance\InitPropertyBag]
"Attributes"=dword:00000011
"TargetFolderPath"="D:\\Pfad\\zur\\nextcloud"

[HKEY_CLASSES_ROOT\CLSID\{00000001-0001-0001-0001-111111111111}\ShellFolder]
"FolderValueFlags"=dword:00000028
"Attributes"=dword:f080004d

[HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{00000001-0001-0001-0001-111111111111}]
@="Nextcloud"

[HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{00000001-0001-0001-0001-111111111111}"=dword:1


[HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{00000001-0001-0001-0001-111111111111}]
@="Nextcloud"
"System.IsPinnedToNameSpaceTree"=dword:00000001
"SortOrderIndex"=dword:00000043

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{00000001-0001-0001-0001-111111111111}\DefaultIcon]
@="C:\\Program Files (x86)\\Nextcloud\\nextcloud.exe,0"

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{00000001-0001-0001-0001-111111111111}\InProcServer32]
@=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
  65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{00000001-0001-0001-0001-111111111111}\Instance]
"CLSID"="{0E5AAE11-A475-4c5b-AB00-C66DE400274E}"

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{00000001-0001-0001-0001-111111111111}\Instance\InitPropertyBag]
"Attributes"=dword:00000011
"TargetFolderPath"="D:\\Jonas\\Nextcloud"

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{00000001-0001-0001-0001-111111111111}\ShellFolder]
"FolderValueFlags"=dword:00000028
"Attributes"=dword:f080004d
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: azereus und gravitas
Ja; super! Danke dir; der Pfad der Erkenntnis ist gelegt. Nun liegt es an mir, das umzusetzen.
Möge das Basteln beginnen!

Die Explorer.exe wird wohl heute öffter neustarten müssen! :D

Melde mich wieder, wenn ich Erfolg oder Probleme habe. :)
 
  • Gefällt mir
Reaktionen: azereus und ElecEng
2. Versuch! Oder war es doch Versuch 1.427.354? :D

Es funktioniert nun so wie es soll!

Danke an @ElecEng für die Richtung!

Beispiel: Netzlaufwerk Z:\

Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}]
@="HOME Z"
"InfoTip"="Z:\\"
"{305ca226-d286-468e-b848-2b2e8e697b74} 2"=dword:ffffffff
"DescriptionID"=dword:00000003
"System.IsPinnedtoNameSpaceTree"=dword:00000001
"SortOrderIndex"=dword:00000042

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\DefaultIcon]
@="C:\\Windows\\system32\\shell32.dll,9"

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\InProcServer32]
@="shdocvw.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\Instance]
"CLSID"="{0afaced1-e828-11d1-9187-b532f1e9575d}"

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\Instance\InitPropertyBag]
"Attributes"=dword:00000015
"Target"=hex(2):5a,00,3a,00,5c,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\ShellEx]

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\ShellEx\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\ShellEx\PropertySheetHandlers\tab 1 general]
@="{21b22460-3aea-1069-a2dc-08002b30309d}"

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\ShellEx\PropertySheetHandlers\tab 2 customize]
@="{ef43ecfe-2ab9-4632-bf21-58909dd177f0}"

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\ShellEx\PropertySheetHandlers\tab 3 sharing]
@="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}"

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\ShellEx\PropertySheetHandlers\tab 4 security]
@="{1f2e5c40-9550-11ce-99d2-00aa006e086c}"

[HKEY_CLASSES_ROOT\CLSID\{22f41c02-d6a4-4511-ac12-8c01a2ac3539}\ShellFolder]
"Attributes"=dword:f080004d
 

Anhänge

  • nav.jpg
    nav.jpg
    23,2 KB · Aufrufe: 209
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: ElecEng und azereus
Zurück
Oben