Hallo,
ich möchte alle Unterschlüssel auslesen inklusive einiger zeichenfolgen."vendor" "Version" "status" "Installdate" "..."
Also so in etwa:
"HKEY_LOCAL_MACHINE\SOFTWARE\MeineSoftware\Produkt1" "vendor" "Version" "status" "Installdate" "..."
"HKEY_LOCAL_MACHINE\SOFTWARE\MeineSoftware\Produkt2" "vendor" "Version" "status" "Installdate" "..."
"HKEY_LOCAL_MACHINE\SOFTWARE\MeineSoftware\Produkt3" "vendor" "Version" "status" "Installdate" "..."
..
..
...
Habe schon erste versuche aber komme nicht weiter eventuell ist auch mein ganzer ansatz falsch??!!
[autoit]#include <array.au3>
[/autoit][autoit][/autoit][autoit]Local $keys [1] [2], $startkey ="HKEY_LOCAL_MACHINE\SOFTWARE\MeineSoftware\", $string = "RC0"
[/autoit][autoit][/autoit][autoit]For $i= 1 to 100
$var = RegEnumKey($startkey, $i)
If @error <> 0 then ExitLoop
$keys [$i - 1] [0] = $var
ReDim $keys [$i + 1] [2]
Next
For $i = 0 To UBound ($keys) - 1
$regkey = RegRead ($startkey & "\" & $keys [$i] [0], "Status")
If @error <> 0 then ExitLoop
If $regkey <> $string Then
$keys [$i] [1] = $regkey
EndIf
Next
For $i = ubound($keys) - 1 To 0 Step -1
If $keys[$i][1] = 'RC0' Then _ArrayDelete($keys, $i)
Next
_ArrayDisplay ($keys)
[/autoit]