Ich schreibe mir ein Programm (in C#), mit dem ich die UCC-Version der einzelnen Rechner auslesen kann. Bei der Recherche bin ich in der Registry auf folgenden Pfad gestoßen:
ZitatComputer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{0E3D63DF-7DAA-4CCD-8699-79C37BD1281F}
Dort findet man dann neben vielen anderen Informationen auch den Eintrag: DisplayVersion, also genau was ich brauche.
Die Frage ist nun aber, ob jedes Update diesen Pfad verwendet oder ob sich das immer wieder ändert. Kann man sich darauf verlassen, dass der Pfad einige Jahre verwendet wird? Muss ich die Version aus einem anderen Pfad auslesen der zuverlässig verwendet wird? Wieso erstellt Starface so einen kryptischen Eintrag und nicht beispielsweise "Starface UCC Client"?
Es gibt zwar noch die Möglichkeit den Pfad mittels WMI abzufragen was universeller erscheint, aber leider ist Win32_Product sehr sehr langsam.
Bevor jetzt jemand fragt wozu das notwendig ist: Wir haben viele Dienststellen mit Arbeitsgruppenrechnern und die Benutzer haben natürlich keine Adminrechte. Solange der UCC-Client nicht die Funktion besitzt sich automatisch auch unter Benutzerrechten zu aktualisieren, so wie das der Firefox schon seit Jahren kann muss ich also als Admin selber tätig werden und die einzelnen Rechner durchgehen.
Danke schonmal für die Informationen