Entwickler-Ecke
Sonstiges (Delphi) - registrierte programme in windows
witti - So 28.07.02 15:03
Titel: registrierte programme in windows
ich habe folgendes problem:
ich würde gerne alle registrierten programme, die bei dem öffnen-mit-dialog angezeigt werden, herausfinden; und zweitens mein programm ebenfalls dort erscheinen lassen
mir ist klar dass das irgendwo in der registry steht, ich hab aber überhaupt gar nichts verdächtiges gefunden
danke im voraus *g*
Delete - So 28.07.02 19:07
Ich habe mir meine Liste (surfe gerade mit Win98) angesehen und mir scheint, das sind alle Programme, die in irgendeiner Art und Weise eine "open"-Verknüpfung in der Registry haben.
Mit anderen Worten:
1. Registry zum Lesen öffnen, Schlüssel HKEY_CLASSES_ROOT.
2. Dateiendungen herausfischen (beginnen mit einem Punkt)
3. Den zugeordneten internen Schlüssel suchen.
4. Diesen öffnen und den Programmnamen heraussuchen, der unter "shell\open\command" eingetragen ist.
Dein Programm sollte dort zu sehen sein, sobald du eine eigene Dateiendung im System registriert.
Für all dies gibt es IMHO keine offiziell dokumentierte API, es sei denn, jemand kennt die Parameter-Liste für
Quelltext
1:
| rundll32.exe shell32.dll,OpenAs_RunDLL |
Das ist nämlich der Dialog.
witti - Mi 31.07.02 10:11
Titel: danke
hi
aha, ich hab das schon vermutet, dass ich mein programm nur zu irgendeiner endung zuweisen muss, habs aber noch nicht ausprobiert
danke nochmal
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!