2011-01-05 17 views
0

ist es möglich zu überprüfen, ob UAC mit VB6 auf win7 und Vista aktiviert ist? Ich weiß, es hat mit dem Lesen einen Wert in der Registrierung zu tun, ich .net Versionen sehen, aber ich brauche ein VB6 Beispielcodeüberprüfen, ob UAC mit VB6 aktiviert ist

dank

+2

Ist hier nicht die Antwort: http://stackoverflow.com/questions/95510/how-to-detect-whether-vista-uac-is-enabled? Oder kennen Sie die Registrierungsdetails bereits und fragen nur "Wie lese ich die Registrierung in VB6?" –

+0

Dieses Beispiel ist eigentlich eine .net-Version. Ich weiß speziell nicht, wie man es in vb6 macht, deshalb habe ich dieses geschrieben – Smith

Antwort

3

DevX.com hat ein Beispiel dafür, wie die Registrierung mit VB6 lesen .

Sie müssen diese Konstante hinzufügen: Const HKEY_LOCAL_MACHINE = &H80000002 ... es fehlt in der Probe.

Sie möchten den Wert HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System Schlüssel EnableLUA Wert lesen. 1 == aktiviert

Es gibt auch ein anständiges Beispiel unter freevbcode.com.

+0

wird dieses Beispiel mit win7 & vista gleich funktionieren, ich teste nur auf vista jetzt, da ich win7 noch nicht habe – Smith

+1

Es ist der gleiche Schlüssel auf Win7 als Vista. –

Verwandte Themen