Hallo,
Mein Setup startet am Ende einen Setup-Assistenten (Custom Action aus der GUI). Dieser speichert in das Profil des Nutzers. Da das Setup Admin-Rechte verlangt (Outlook AddIn), muss das bei einem Benutzer mit "als Administrator ausführen" installiert werden. Damit läuft auch der Assistent im Admin-Kontext. Das möchte ich aber in diesem Fall nicht. Kann ich das erkennen?
Fall 1:
User hat Admin-Rechte -> Assistent starten
Fall 2:
User hatte keine Admin-Rechte, Setup wurde mit "als Administrator ausführen" installiert -> kein Assistent starten
Geht das?
Kukulkan
Erkennen, ob Adminrechte eingefordert wurden?
Re: Erkennen, ob Adminrechte eingefordert wurden?
Zusatz:
Kann ich das mit den Eigenschaften AdminUser und LogonUser machen? Oder bekommt LogonUser dann den selben Wert wie AdminUser, wenn Admin-Rechte eingefordert wurden?
Kukulkan
Kann ich das mit den Eigenschaften AdminUser und LogonUser machen? Oder bekommt LogonUser dann den selben Wert wie AdminUser, wenn Admin-Rechte eingefordert wurden?
Kukulkan
Re: Erkennen, ob Adminrechte eingefordert wurden?
Leider zu spät gelesen:

Kukulkan
Und die MSDN sagt zu GetUserName API:LogonUser Property
The LogonUser property is the user name for the currently logged on user. Set by the installer by a system call to GetUserName.
Damit gibt auch LogonUser den User zurück, der im aktuellen Thread genutzt ist. Und das ist dann wieder der Admin-UserGetUserName Function
Retrieves the name of the user associated with the current thread.

Kukulkan
-
- Administrator
- Beiträge: 1092
- Registriert: 29.02.2004, 15:51
- Wohnort: Hamburg
- Kontaktdaten:
Re: Erkennen, ob Adminrechte eingefordert wurden?
Guten Tag!
Eine Möglichkeit wäre, es im Assistenten selbst zu prüfen ob Adminrechte vorhanden sind und diesen ggf. wieder zu beenden.
Eine Möglichkeit wäre, es im Assistenten selbst zu prüfen ob Adminrechte vorhanden sind und diesen ggf. wieder zu beenden.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
AKApplications, Andreas Kapust
Re: Erkennen, ob Adminrechte eingefordert wurden?
Hallo Herr Kapust,
Ja, aber auch das ist nicht so trivial wie es sich zuerst anhört...
Grüsse,
Kukulkan
Ja, aber auch das ist nicht so trivial wie es sich zuerst anhört...
Grüsse,
Kukulkan
-
- Administrator
- Beiträge: 1092
- Registriert: 29.02.2004, 15:51
- Wohnort: Hamburg
- Kontaktdaten:
Re: Erkennen, ob Adminrechte eingefordert wurden?
Bitte mal per Mail melden.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
AKApplications, Andreas Kapust