Lizenzmanager - Einstellungen für alle Benutzer speichern


  
 Bezieht sich auf 
  
 Produkt(e):SELECTserver
 Version(en):N\A
 Umgebung: N\A
 Produktbereich: N\A
 Produktunterbereich: N\A
 Ursprünglicher Autor:Jutta Eisenhauer, Bentley Technical Support Group
  

 

Problem

Einstellungen im Lizenzmanager werden nur für den aktuellen Benutzer gespeichert.
Wie können die Einstellungen für alle Benutzer gespeichert werden?


Lösung

Es ist bei allen Produkten bis (SELECTseries 3).Standard, dass Einstellungen nur für den aktuellen Benutzer gespeichert werden.

Mit Produkten ab (SELECTseries 4) wird das Lizenztool Version 09.02 installiert, bzw. bei der Connect Edition die Version 10.00.
Hierin befindet sich die neue Schaltfläche "Elevate to all users" bzw. "Für alle Benutzer anwenden".

Sobald die licensetool.exe mit Rechtsklick als Administrator gestartet wird ist diese Schaltfläche aktiv.
Klicken Sie nun diese Schaltfläche, kommen einige Warnhinweise bezüglich Registry-Änderungen.
Wenn alle bestätigt sind muss das Lizenztool nochmals als Administrator gestartet werden
und nun werden die Einstellungen für alle Benutzer des Rechners gespeichert, statt nur den aktuellen Benutzer.

Diese Einträge finden standardmäßig in der Registry bei HKLM unter /Bentley/Lizenzing/1.1 statt.


 

Hintergrund

Mit Windows 7 wurde als Sicherheitseinstellung die Benutzerkontrolle - User Access Control (UAC) eingeführt.
Dadurch ist während der Laufzeit eines Programms kein direkter Registry-Zugriff mehr auf HKLM erlaubt ist.
Dies ist unabhängig davon, ob der angemeldete Benutzer Adminrechte hat.
Bei abgeschalteter Benutzerkontrolle (UAC) ist das Schreiben nach HKLM möglich , ansonsten mit eingeschalteter Benutzerkontrolle nur während eines Installationsprozesses.

Hierdurch ist möglich, dass die während einer Installation durchgeführte Produktaktivierung Daten nach HKLM schreibt. Spätere Informationen über Aktivierungsstatus etc. werden nach HKCU geschrieben, was im Normalfall kein Problem ist.
Nur wenn sich Daten ändern und diese widersprüchlich in HKCU und HKLM stehen, können Probleme auftreten.
Deshalb kann der Schalter Für alle Benutzer anwenden sinnvoll sein, um die Daten nach HKLM zu verschieben.

Siehe auch: