![]() |
Registry, Dateien mit Programm verknüpfen
Hallo,
Ich schreibe z.Z. einen universal NotePad. Jetzt würde mich interessieren wie ich es anstelle das wie, zb. bei Winrar, bei jeder Datei im Kontext steht "Mit NotePad bearbeiten" und bei einem klick darauf mein Programm mit Parametern geöffnet wird. Das soll wirklich bei jeder Datei(ausser Binären vielleicht und Ordnern) stehen. Kann mir da jemand helfen? Danke schonmal, Gruß, Max |
Re: Registry, Dateien mit Programm verknüpfen
Auch du könntest die Suche benutzen. Das Thema
![]() |
Re: Registry, Dateien mit Programm verknüpfen
Ich habe eben nochmal alles durchsucht aber ich finde keine funktion die auf einen Schlag alle(!) Dateiendungen registriert
Entweder bin ich blind oder... Naja, bitte nochmals um Hilfe. Gruß, Max |
Re: Registry, Dateien mit Programm verknüpfen
Pah, und das bei den Zauberworten in deinem eigenen Beitrag:
Zitat:
|
Re: Registry, Dateien mit Programm verknüpfen
Argh!
Ich sagte bereits das ich nichts finde. Ich habe gerade wieder die Suche benutzt aber ich finde keine Methode. Ich will jegliche Datei(ausser Binäries) ein Kontextmenüeintrag verpassen. Wenn ich wirklich zu dumm bin dann bitte gib mir den Link zur Methode. Bitte wiederrum um Hilfe Gruß, Max |
Re: Registry, Dateien mit Programm verknüpfen
Registrieren muss du die Dateitypen, meines Wissens, nacheinander, eben in einer for-Schleife o.Ä.
[cl]Dateiendung*[/cl] Wie man allerdings den Kontext dazu einträgt, weiß ich auch nicht. Nachtrag: Müsste das nicht der Beschreibungstext sein, den man beim Registrieren sowieso mit angibt? |
Re: Registry, Dateien mit Programm verknüpfen
Ja das ist genau mein Problem, ich habe keine Ahnung welche Dateitypen ich da registriere(Winrar steht ja auch bei allen drin(es ist unmöglich das der Programmierer wusste was er da alles registriert))
Nur falls nicht bekannt ist: Mit Kontextmenüeintrag meine Wenn man per Rechtsklick auf die Datei geht sollte dastehen "Mit NotePad bearbeiten". Das soll bei allen bekannten und unbekannte Dateien darstehen(mittlerweile ist es mir egal ob Binär oder nicht) Danke und ich bitte nochmals um weitere Hilfe Gruß, Max |
Re: Registry, Dateien mit Programm verknüpfen
Zitat:
Zitat:
Oder wie bei WinRar, dass dasteht "Add to Dateiname.rar"? |
Re: Registry, Dateien mit Programm verknüpfen
Zitat:
Habt ihr jetzt verstanden was ich meine. BTW.: Ich habe jetzt herausgefunden das es bei WinRAR über einen InProcServer gelöst wird jetzt ist mein Problem: Was zum Teufel ist ein InProcServer und wie benutze ich so etwas? Gruß, Max |
Re: Registry, Dateien mit Programm verknüpfen
Liste der Anhänge anzeigen (Anzahl: 1)
Man kann Verknüpfungen zu allen Dateitypen schaffen und zwar unter:
Code:
Siehe Anhang
HKEY_CLASSES_ROOT\*
Du kannst nun die "Öffnen Mit" Liste im Registryzweig "OpenWithList" erweitern oder du musst einen Shell Context Menu Handler programmieren. So ein Shell Context Menu Handler ist etwas kompliziert... ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz