Entwickler-Ecke

Dateizugriff - Excel-Verzeichnis Versions-unabhängig ermitteln....


Peti - Di 16.09.03 10:26
Titel: Excel-Verzeichnis Versions-unabhängig ermitteln....
Hallo zusammen,

kennt vielleicht jemand eine Möglichkeit, unabhängig von der Windows- bzw. Office-Version das Verzeichnis zu ermitteln, in dem sich die Excel.exe befindet?

In der Registry konnte ich zwar die Position finden, aber der Schlüssel ist je nach Windows-Version (oder Office-Version) unterschiedlich (XP unterscheidet sich z.B. von 95). Man könnte zwar die bisher bekannten Schlüssel durchsuchen, aber wenn dann irgendwann mal eine andere Version rauskommt, die wieder andere Schlüssel benutzt, funktioniert das wieder nicht.....

Hintergrund ist der, dass ich an einer Software arbeite, die im Netzwerk auf verschiednen PCs mit verschiedenen Windows-/Office-Versionen laufen muss, und einen EXCEL-Export (ohne OLE) enthält.....

Gibt es vielleicht eine Funktion von Windows, die dieses Verzeichnis unabhängig von der Version ermitteln kann (ähnlich wie SHGetSpecialFolderLocation)?

Schonmal vielen Dank für Eure Hilfe,
herzliche Grüße,
Peti


barfuesser - Di 16.09.03 16:40

Irgendwo in der Registry müßten die Einträge für installierte Software zu finden sein. Das sind die Einträge, die von der Systemsteuerung->Software angezeigt werden. Vielleicht reichen die für Dich.

barfuesser


Peti - Mi 17.09.03 09:04

barfuesser hat folgendes geschrieben:
Irgendwo in der Registry müßten die Einträge für installierte Software zu finden sein. Das sind die Einträge, die von der Systemsteuerung->Software angezeigt werden. Vielleicht reichen die für Dich.


Hallo Barfuesser,

das ist schon richtig - aber das Problem ist, dass sich der Ort, wo der Pfad in der Registry steht, je nach Version unterscheidet...

Gruß,
Peti