Hey,
komisches Phänomen.
Wenn ich Remote Software auslese, bekomme ich andere sSubkeys angezeigt, als wenn ich per Remote Connection auf dem Host bin oder per RDP Regedit öffne.
Jemand ne Idee woran das liegt?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{FFD23156-E823-3074-0C3A-629A3BB1CB4A}
existiert auf dem Zielhost.
Wird aber nicht ausgelesen mit dem unten stehendem Code.
Merci
Code
func getsoftware()
$RegPath = "\\"&Guictrlread($hostnames)&"\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
For $i = 1 To 9999
$sSubKey = ""
$sSubKey = RegEnumKey($RegPath, $i)
If @error Then
ExitLoop
Else
$sKey = $RegPath & "\" & $sSubKey
$sDisplay = RegRead($sKey, "DisplayName")
msgbox(0,"",$softwarelv)
; If $sDisplay <> "" Then GUICtrlCreateListViewItem($sDisplay,$softwarelv)
EndIf
Next
EndFunc
Alles anzeigen