VisualBasic Eintrag im Kontextmenü des Explorers hinzufügen

Jägermeister_84

Lt. Commander
Registriert
Feb. 2005
Beiträge
1.106
kann mir einer sagen, wie man im Kontextmenü des Explorers Einträge hinzu fügt? Ich meine also das Menü was angezeigt wird wenn man Rechtsklick auf eine Datei macht.

Ich weiß, dass man einzelne Einträge machen kann indem man in der Registry z.B. sowas einträgt:

HKEY_ClASSES_ROOT\"Dateieindung"\Shell\"Buttontext"\command\ und dort beim Standardtext einen Link auf eine Datei einträgt.

Ich will jetzt aber nicht nur einen einzelnen Eintrag im Kontextmenü sondern einen Eintrag mit mehreren Untereinträgen.

Ich bin für jegliche Lösungsbeispiele dankbar. Am liebsten in VB.NET oder C#
 
Das geht nur über eine Shellextension, aber das sollte man in Managed Code bleiben lassen.
--> mit .NET ist es zwar möglich aber nicht empfehlenswert.

Quelle1
Quelle2

Statdessen solltest du die Shellextension in unmanaged Code schreiben.
Dazu sollte es genug Beispiele online geben, einfach z.B. nach C++ Shellextension googlen.
 
Zurück
Oben