[Visual Basic] Ausführen als Administrator

meisteralex

Lieutenant
Registriert
Juni 2003
Beiträge
552
Hab hier ein Programm, was ein User ausführen soll, der keine Adminrechte hat
Das Programm erfordert jedoch dringend Schreibzugriff auf administrative Registryzweige. Wie kann ich (möglichst per Quellcode) dem Code sagen das er nun als Admin arbeiten soll (Adminuserkennung in Programm eintragen ist kein Problem)
 
Hallo meisteralex,

CreateProcessAsUser und LogonUser

oder

CreateProcessWithLogonW

sollten funktionieren. Die Beschreibung findest Du im Platform SDK.

Aber wozu benötigst Du Schreibrechte auf den Adminbereich?

MfG

Arnd
 
für eine Registryeinstellung um einen Autologon mit Adminstratorkennwort zu realisieren

wenn das klappt, dann danke schön, hab leider erst morgen wieder zeit das auszuprobieren
 
D.h. ein User sitzt vor dem Bildschirm während der Rechner eine Neustart mit Adminrechten macht?

Dann solltest Du aber auch den Taskmanager abfangen, sonst kann der User mit etwas Geschick sich mehr Rechte verschaffen während des Neustarts.

MfG

Arnd
 
also ich komm mit den oben gennanten sachen nicht weiter. kann es sein, das diese gar nicht von vb6.0 unterstützt werden ??? kann mir jemand mal nen beispielcode zeigen ?
 
Zuletzt bearbeitet:
hat jemand vielleicht nen beispielcode für mich mit api-declaration ?

sorry bin noch zimich neu auf dem gebiet :-(
 
Zurück
Oben