Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Office 2000 Version auslesen (https://www.delphipraxis.net/106303-office-2000-version-auslesen.html)

RWarnecke 8. Jan 2008 20:05


Office 2000 Version auslesen
 
Hallo zusammen,

ab Office XP kann ich die Version über den folgenden Registrykey bestimmen :
Zitat:

HKLM\Software\Microsoft\Office\x.0\Common\ProductV ersion
Nun suche ich den gleichen Key für Office 2000 und die Versionsnummer für die Release Version und für die SP's.

Hat jemand vielleicht ein Office 2000 installiert oder einen Link dazu ?

MagicAndre1981 8. Jan 2008 22:08

Re: Office 2000 Version auslesen
 
Office 2000 sollte Office 9.0 sein. Also ersetze das x mal mit 9.

RWarnecke 9. Jan 2008 06:12

Re: Office 2000 Version auslesen
 
Das Office 2000 die Version 9 hat, weiß ich auch. Das x war ein Tippfehler, kommt davon, wenn man Copy&Paste benutzt. Ich möchte folgendes wissen :

Zitat:

Zitat von RWarnecke
Nun suche ich den gleichen Key für Office 2000 und die Versionsnummer für die Release Version und für die SP's.


MagicAndre1981 9. Jan 2008 08:49

Re: Office 2000 Version auslesen
 
Mal sehen ob ich meine Office 2000 CDs noch finde, wenn ja installiere ich es mal in einer VM und poste das dann hier.

MagicAndre1981 9. Jan 2008 09:19

Re: Office 2000 Version auslesen
 
so, ich habs mal installiert, es gibt dort keinen Eintrag über die Produktversion. Es gibt dort nur einen Eintrag über den Pfad. Den kannst du auslesen und dann dir die Versioninformationen aus den Office Exe Dateien und der mso9.dll holen.

RWarnecke 9. Jan 2008 09:39

Re: Office 2000 Version auslesen
 
Danke Dir Andrè für Deine Mühen. Das ist ja mal wieder typisch Microsoft. Denn ab der Version Office XP gibt es diesen Registrykey durchgehend, wie man hier sehen kann. Jetzt bin ich allerdings am überlegen ob es sich dann noch lohnt Office 2000 zu unterstützen.

Was sagt Ihr dazu ?

MagicAndre1981 9. Jan 2008 09:43

Re: Office 2000 Version auslesen
 
was genau willst du mit den Versionsinfos von Office 2000?

s-off 9. Jan 2008 10:46

Re: Office 2000 Version auslesen
 
Die Einträge gibt es seit SP3 für Office 2000

RWarnecke 9. Jan 2008 11:45

Re: Office 2000 Version auslesen
 
Zitat:

Zitat von MagicAndre1981
was genau willst du mit den Versionsinfos von Office 2000?

Ich möchte die Version vom Office in meinem Programm SystemInfo anzeigen lassen.
Zitat:

Zitat von s-off
Die Einträge gibt es seit SP3 für Office 2000

Ok, wie lautet dann die Nummer 9.0.xxxx die in dem Registrykey steht ?

RWarnecke 11. Jan 2008 17:20

Re: Office 2000 Version auslesen
 
Hallo zusammen,

ich habe jetzt das Problem mit dem Auslesen gelöst. Danke für die Hilfe Andrè.
Zitat:

Zitat von s-off
Die Einträge gibt es seit SP3 für Office 2000

Diesen Registrykey so wie im ersten Beitrag geschrieben gibt es erst seit Office XP.

Ich habe das ganze Problem jetzt folgendermaßen gelößt. Es wird die Versionsnummer der Datei C:\Programme\Microsoft Office\mso9.dll ausgelesen. Die Versionsnummer lautet 9.0.0.xxxx. Für die X'se stehen Zahlen, wobei nur die erste Ziffer wichtig ist. Nun wird nach der folgenden Liste die Version angezeigt:
  • 9.0.0.2 --> Office 2000 Release Version
  • 9.0.0.3 --> Office 2000 Service Release-1 (SR-1)
  • 9.0.0.4 --> Office 2000 Service Pack 2 (SP2)
  • 9.0.0.6 --> Office 2000 Service Pack 3 (SP3)
Die restlichen drei Ziffer können sich noch verändern, wenn ein Sicherheitsupdate eingespielt wird.


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

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz