VB6 - Vista - gestartet als Administrator?

21/10/2007 - 12:12 von Wolfgang Bußmann | Report spam
Hallo an alle "Vista-Spezialisten"!

Kann man im gestarteten VB6 Programm unter Vista feststellen, ob das
Programm mit Administrator-Rechten gestartet wurde?

Ich benötige dieses, da ich einige Werte beim Start in einen speziellen
Bereich der Registry schreiben muss, welches ja ohne
Administrator-Rechte nicht geht. Oder??

Danke im voraus!

Gruß Wolfgang
 

Lesen sie die antworten

#1 Thorsten Doerfler
21/10/2007 - 17:08 | Warnen spam
Wolfgang Bußmann schrieb:
Kann man im gestarteten VB6 Programm unter Vista feststellen, ob das
Programm mit Administrator-Rechten gestartet wurde?



Ist der angemeldete Benutzer ein Administrator?
http://www.vb-hellfire.de/knowlib/isadmin.php

Alternative:

Private Declare Function IsUserAnAdmin Lib "shell32.dll" () As Long

Public Function IsAdmin() As Boolean
IsAdmin = CBool(IsUserAnAdmin)
End Function

Thorsten Dörfler
vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen