Код:
Код: Выделить всё
$code = @"
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni);
"@
$type = Add-Type -MemberDefinition $code -Name "Wallpaper" -Namespace "Win32" -PassThru
$SPI_SETDESKWALLPAPER = 0x0014
$SPIF_UPDATEINIFILE = 0x01
$SPIF_SENDCHANGE = 0x02
$type::SystemParametersInfo($SPI_SETDESKWALLPAPER, 0, $destination, $SPIF_UPDATEINIFILE -bor $SPIF_SENDCHANGE)Обои без проблем меняю, а вот активировать слайдшоу не получается. Читал документацию winapi у майков, не нашел вовсе. Подскажите пожалуйста)
В реестре значение 0 это Фото а 2 слайдшоу. Пробовал тут менять, ничего не вышло. ИИ тоже ничего интересно мне не написал.