Einzelnen Beitrag anzeigen
Alt 07.09.2003, 02:08   #1
Seidl
Veteran
 
Registriert seit: 10.01.2001
Beiträge: 478


Standard

Ich will dich ja nicht entmutigen aber das mit der Registry kann eigentlich gar nicht funktionieren. Mit Winword könnte ich es mir noch vorstellen, da davon kaum jemand mehrere Versionen installiert haben dürfte. Bei Access ist das schon wieder was anderes. Die meisten Access-Entwickler dürften die Versionen 97 und XP parallel installiert haben. Die Executable beider Versionen trägt dabei den selben Namen. Welche sollte dann ausgeführt werden?
Abgesehen davon, ist mir keine Möglichkeit bekannt, um aus der Registry den Pfad für eine Anwendung anhand ihres Dateinamens herauszufinden. Eine ziellose Suche kannst du ja mal im RegistryEditor versuchen. Da gibt's für den Suchbegriff winword.exe ziemlich viele Treffer.
Eine Möglichkeit die ich mir noch eher vorstellen könnte, wäre das Starten der Standardanwendung für eine Extension. Siehe dazu folgende Links:

AssocQueryString =>
http://msdn.microsoft.com/library/de...uerystring.asp

AssocQueryKey =>
http://msdn.microsoft.com/library/de...ocquerykey.asp


Was das suchen einer Anwendung im Filesystem angeht, so hast du wieder das selbe Problem wie mit der Registry. Was tun, bei mehreren Treffern?
Seidl ist offline   Mit Zitat antworten