Hallo zusammen,
ich möchte auf einem Remote-PC Registry-Keys ändern und mache dies so:
AutoIt
... $SID auslesen
$SID = $aArray[1]
logging("IP: " & $IP & " - " & $SID, 1)
$Wert = 000000
logging("IP: " & $IP & ' - Setze "\HKEY_USERS\' & $SID & '\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver\Speed" auf "' & $Wert & '"', 2)
Regwrite("\\" & $IP & '\HKEY_USERS\' & $SID & "\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver", "Speed" , "REG_DWORD", $Wert)
if RegRead("\\" & $IP & '\HKEY_USERS\' & $SID & "\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver", "Speed") = $Wert Then
logging('ok', 3)
$cache = $cache + 1
Else
logging('bad - ' & @error, 3)
EndIf
$Wert = 000000
logging("IP: " & $IP & ' - Setze "\HKEY_USERS\' & $SID & '\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver\Shuffle" auf "' & $Wert & '"', 2)
Regwrite("\\" & $IP & '\HKEY_USERS\' & $SID & "\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver", "Shuffle" , "REG_DWORD", $Wert)
if RegRead("\\" & $IP & '\HKEY_USERS\' & $SID & "\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver", "Shuffle") = $Wert Then
logging('ok', 3)
$cache = $cache + 1
Else
logging('bad - ' & @error, 3)
EndIf
$Wert = 'FAAfUOBP0CDqOmkQotgIACswMJ0ZAC9DOlwAAAAAAAAAAAAAAAAAAAAAAAAAUAAxAAAAAABRT1FvEABjdXN0b20AADoACAAEAO++Ak/zbFFPUW8qAAAAWiMAAAAAAQAAAAAAAAAAAAAAAAAAAGMAdQBzAHQAbwBtAAAAFgBEADEAAAAAAFFP2W0QAFNTAAAyAAgABADvvlFP1W1RT9ltKgAAADDDAQAAAAUAAAAAAAAAAAAAAAAAAABTAFMAAAASAAAA' ;C:\custom\SS
logging("IP: " & $IP & ' - Setze "\HKEY_USERS\' & $SID & '\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver\EncryptedPIDL" auf "' & $Wert & '"', 2)
Regwrite("\\" & $IP & '\HKEY_USERS\' & $SID & '\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver', 'EncryptedPIDL' , 'REG_SZ', $Wert)
if RegRead("\\" & $IP & '\HKEY_USERS\' & $SID & '\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver', 'EncryptedPIDL') = $Wert Then
logging('ok', 3)
$cache = $cache + 1
Else
logging('bad - ' & @error, 3)
EndIf
Alles anzeigen
Jedoch erhalte ich immer den Error "1" (unable to open requested key) aber ich weiß nicht warum. Das auslesen klappt ja, SID stimmt auch, Reg-Key Definition auch. Und auch als Administrator erhalte ich diesen Fehler (auch wenn ich den Regwrite lokal auf dem System ausführe ohne die IP). Manuell ändern der Einträge geht.
Hat da noch jemand eine Idee?