Dalai wrote:Die Frage verstehe ich nicht. WOU erkennt doch die Office-Version bereits. Spielt die Edition eine Rolle für die Fehler der SPs? Und wie hilft das für die korrekte Erkennung der Sprache?
wsusou erkennt Office anhand der Existenz des Schlüssels "HKEY_LOCAL_MACHINE\Software\Microsoft\Office\[14/15/16].0\Common\InstallRoot\§ sowie des dortigen Wertes "Path".
Meine Idee wäre es, die Office-Installation anhand der Schlüssel unter "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\InstalledPackages\]" oder der MSI-ProductCodes zu erkennen.
Diese sind bei Office ziemlich logisch aufgebaut.
Beispiel "Microsoft Office Shared MUI (English) 2010"
- Code: Select all
90140000-006E-0409-1000-0000000FF1CE
Der erste Teil der GUID ist ein Resultat aus der Office-Version ("90140000" für Office 2010, "90160000" für Office 2016, "90120000" für Office 2007, ...), der zweite Teil ist der Anteil von Office (hier "006E" für "Microsoft Office Shared MUI"), der dritte der Sprachcode ("0409" für Englisch, "0407" für Deutsch, ...) und der letzte Anteil ist immer "0000000FF1CE".
Jetzt könnte ich diese Schlüssel parsen und den Sprachcode für die Ermittlung der Office-Sprache benutzen.
Dalai wrote:In Bezug auf die Ermittlung bin ich sicher keine Hilfe, denn das einzige, was in meinem Umfeld zu finden ist, ist ein Office 2016 C2R - das ja von WOU eh nicht mit Updates versorgt werden kann.
Leider...
Habe hier auch nur meine gute "alte" Office 2010 sowie die Eval-Versionen von 2010 ProPlus und 2013 ProPlus.
Viele Grüße