Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi ProgID aus registry mit Programmverknüpfen (https://www.delphipraxis.net/102827-progid-aus-registry-mit-programmverknuepfen.html)

Diamondback2007 5. Nov 2007 20:06

Re: ProgID aus registry mit Programmverknüpfen
 
nein ich kenne mich nicht damit aus, und es war auch nicht ziel dieses threades ;)
es gibt in HKEY_CLASSES_ROOT eine liste aller COM-Objekte die ich ausgelesen habe
und mit diesen konnte ich den pfad zur anwendung auslesen.

hat alles geklappt :)

danke!

gruß

Luckie 6. Nov 2007 12:41

Re: ProgID aus registry mit Programmverknüpfen
 
Zitat:

Zitat von Diamondback2007
nein ich kenne mich nicht damit aus, und es war auch nicht ziel dieses threades

Ich vertrete ja die Meinung, dass man schon irgendwie wissen sollte, wa sman macht.

Christian Seehase 6. Nov 2007 12:58

Re: ProgID aus registry mit Programmverknüpfen
 
Moin Diamondback,

in OpenWithProgIDs stehen die Einträge, die man im Explorer unter "Öffnen mit" angezeigt bekommt.

Auslesen kannst Du den Pfad i.d.R., indem Du nach dem jeweiligen Wert unter

HKEY_CLASSES_ROOT\<Ausgelesene ID>\shell\open\command

den Standardwert ausliest.
Du musst aber berücksichtigen, dass dort auch Parameter enthalten sein können.
Schau Dir am besten mal ein paar der Einträge an.

Diamondback2007 6. Nov 2007 16:00

Re: ProgID aus registry mit Programmverknüpfen
 
Zitat:

Zitat von Christian Seehase
Moin Diamondback,

in OpenWithProgIDs stehen die Einträge, die man im Explorer unter "Öffnen mit" angezeigt bekommt.

Auslesen kannst Du den Pfad i.d.R., indem Du nach dem jeweiligen Wert unter

HKEY_CLASSES_ROOT\<Ausgelesene ID>\shell\open\command

den Standardwert ausliest.
Du musst aber berücksichtigen, dass dort auch Parameter enthalten sein können.
Schau Dir am besten mal ein paar der Einträge an.


danke, aber DAMIT kenne ich mich jetzt wiederrum aus ;)
ich habe nur nach einer möglichkeit gesucht, den pfad zu bestimmen.
das habe ich ja geschafft! :)

gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:09 Uhr.
Seite 2 von 2     12   

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