![]() |
Benutzersteuerung Admin vs. User
Ich hab eine Frage zur Windows Benutzersteuerung. Folgende Situation: Der User meldet sich mit seinen Rechten an und installiert das Programm. Das Programm braucht eine Aktivierung. Die schicke ihm zu und das Programm schreibt die in einen Pfad von HKEY_CURRENT_USER. Manche User haben zwei User auf dem PC / Laptop als Admin angelegt. Frage: Hat in dem Fall immer noch jeder User seinen eigenen HKEY_CURRENT_USER Pfad? Der Admin ist doch ein Identitätswechsel. Aber zu wem?
|
AW: Benutzersteuerung Admin vs. User
Zitat:
Lizenzen sollten, sofern die Software pro Rechner lizenziert wird, immer irgendwo global vorliegen (HKLM, %PRogramFiles%, %AllUsersProfile% oder sowas). Wenn pro Nutzer lizenziert wird, ist HKCU in Ordnung. Aber ehrlich gesagt, nervt es mich, wenn Lizenzen im HKCU stehen. Ich installiere Software als Admin (automatisiert via Skript), und dort wird logischerweise auch die Lizenz importiert. Nutzen will ich die Software aber als Nutzer. Bei derartiger Lizenzierung muss ich dann immer Klimmzüge machen, rausfinden, wo die Lizenz gespeichert ist, um sie dem Nutzer auch zur Verfügung zu stellen. MfG Dalai |
AW: Benutzersteuerung Admin vs. User
Was Dalai sagt.
Das "Problem" hast du teilweise schon wenn mit Installation von Delphi-Komponenten. Installiere es als Admin und es trägt das Package in den "CURRENT_USER" des Admin ein. Die IDE startest du allerdings als "normaler" Nutzer und bekommst davon nichts mit, das Package fehlt dir. "Schlaue" Setups/Updates merken sich vorher die S-ID des Nutzers, und fragen erst später Admin-Rechte an indem sie sich selbst nochmal mit der Anforderung für Admin-Rechte starten. z.B. als Kommandozeilenparameter kann man dann die S-ID mitgeben in welchen "CURRENT_USER" es denn geschrieben werden soll. |
AW: Benutzersteuerung Admin vs. User
Wenn ich in den Zweig HKCU (CurrentUser) schreiben möchte brauche ich gar keine Admin-Rechte.
Diese Rechte brauche ich für HKLM (LocalMachine). Oder anders gesagt: Bei einer per User Lizensierung einfach in die Registry HKCU rein Bei einer per Device Lizensierung mit Admin in die Registry HKLM rein |
AW: Benutzersteuerung Admin vs. User
und was ist mit HKEY_USERS .DEFAULT ?
Gruß K-H |
AW: Benutzersteuerung Admin vs. User
Zitat:
MfG Dalai |
AW: Benutzersteuerung Admin vs. User
Ok. Dank' euch. Eben hat der Admin des Kunden angerufen. Er sagt, das eine Konto wäre fehlerhaft angelegt worden, jetzt würde es funktionieren. Eine HardwareID statt einer UserId würde meine Aktivierung etwas vereinfachen, ich hab' jedoch diesbezüglich noch keinen zuverlässigen Code gesehen.
|
AW: Benutzersteuerung Admin vs. User
Zitat:
K-H |
AW: Benutzersteuerung Admin vs. User
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
AW: Benutzersteuerung Admin vs. User
Ja, kenne ich. Ist von
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz