Wolff68 hat folgendes geschrieben: |
Unter HKEY_LOCAL_MACHINE\Software\Microsoft\CurrentVersion\Uninstall\..... ist die Liste gespeichert, die auch über Systemsteuerung / Software zu sehen ist. Aber leider hier erst nach der kryptischen Nummer  |
Diese kryptische Nummer ist eine GUID und entspricht dem einzigartigen Produktcode der jeweiligen Office-Installation. So einen Code findest du bei jeder Installation, die den MSI (Microsoft Installer) benutzt.
Zitat: |
Ist also nicht gut auszuwerten. |
Doch! Da dieser Code tatsächlich für jedes Produkt einzigartig ist, gibt es über die MSI-API hier die beste Möglichkeit, die Office-Version herauszufinden.
Aber - das beschränkt sich natürlich auf Office 2000, XP und die veröffentlichten Einzelkomponenten (Word, Excel, ...). (IMHO wurde der MSI erst ab Office 2000.)
Aber (Pt. II) - es gibt ja verschiedene Versionen von Office (Standard, Professional, Developer). Jede von denen wird ihren eigenen Produktcode haben, so dass die Identifizierung letztlich zu aufwändig wird.
Und -zu guter Letzt!- bliebe natürlich noch das Problem mit den alten Versionen, die noch nicht mit dem MSI installiert sind.