Seite 1 von 1
UAC eingeschaltet?
Verfasst: 15.05.2011 17:36
von purebas
Wie kann ich feststellen, ob UAC ein- oder ausgeschaltet ist?
Re: UAC eingeschaltet?
Verfasst: 15.05.2011 20:17
von Bisonte
evt. etwas in einen geschützen ordner (programme) schreiben und prüfen obs geklappt hat ?
Reine Spekulation....
Re: UAC eingeschaltet?
Verfasst: 16.05.2011 00:18
von purebas
Mittlerweile kenne ich mich gut aus mit dem UAC, den Manifest-Dateien usw..
Nur habe ich nie getestet, wie die Dinge auf Systemen mit deaktiviertem UAC arbeiten.
Ich habe zu meinem Programm ein Setup geschrieben, welches nach Klick auf Install
"UAC verdächtige" Installationen vornimmt. Der UAC-Dialog popt richtig auf. Klappt alles gut.
Wenn in der Systemsteuerung der UAC jedoch deaktiviert ist, dann erscheint folgerichtig
der UAC-Dialog nicht mehr. Der entsprechende Setup-Schritt wird dann mit den Rechten
ausgeführt, wie das Setup gestartet wurde.
Deshalb möchte ich gleich zum Setup-Start mit einer Meldung abbrechen, die da lautet: "Administratorrechte werden benötigt."
Ich benötige also eine Möglichkeit (API?!) festzustellen, ob UAC auf dem laufenden System aktiviert oder deaktiviert ist.
Re: UAC eingeschaltet?
Verfasst: 16.05.2011 02:15
von Bisonte
Ein bisserl gegoogelt und dabei kam raus :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA
Wenn der Schlüssel (DWORD) nicht vorhanden ist, ist UAC aus, ansonsten hat der Key den Wert 1.
Gilt für Vista und Win7