RegEnumKey nimmt { } Werte nicht
-
- [ gelöst ]
-
Aldi -
22. März 2012 um 21:47 -
Geschlossen -
Erledigt
-
-
Hi,
bei mir keine Probleme.
[autoit]For $i = 1 To 10
[/autoit]
Local $var = RegEnumKey("HKEY_CLASSES_ROOT\CLSID", $i)
If @error <> 0 Then ExitLoop
MsgBox(4096, "SubKey #" & $i & " under HKCR\CLSID: ", $var)
NextGruß
Greenhorn -
Probiers mal bitte hier
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
Das geht bei mir nicht
-
Ich denke mal dafür fehlen dem Skript die benötigten Rechte.
Ein #RequireAdmin am Anfang des Skriptes löst dieses Problem.
Gruß
-
Hab aktuell so aber nix :p
[autoit]#NoTrayIcon
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
#RequireAdminIf not IsAdmin() Then
[/autoit][autoit][/autoit][autoit]
MsgBox(16,"Fehler","Admin-Rechte benötigt")
Exit
EndIf$reg_path = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles"
[/autoit][autoit][/autoit][autoit]For $i = 1 To 10
[/autoit]
Local $var = RegEnumKey($reg_path, $i)
If @error <> 0 Then ExitLoop
MsgBox(4096, "SubKey #" & $i & " under HKLM\Network Profiles: ", $var)
Next -
Ich interpretiere Deine Antwort mal als "funktioniert nicht".
Also bei mir funktioniert es (ein Sub-Schlüssel ist dort bei mir existent).
Gruß
-
Bei mir klappts wirklich nicht
Sollten eig 2 Schlüssel auftauchen aber nixWer weiß wodrans liegt ..
Ich werd morgen mal ne VM aufspielen und da gucknEdit :
Mir selber eine reinhauen wäre jeze angebrachtDas is spezifisch nach 32 bzw 64 Bit
Dementsprechend HKLM bzw HKLM64