Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 7
Благодарности: 2

Профиль | Отправить PM | Цитировать


Larrikin, попробуй вместо:

rundll32.exe user32.dll,UpdatePerUserSystemParameters ,1 ,True

использовать

wallpaper.exe

исходник этого экзешника взят отсюда, там же можно найти уже скомпилированный бинарник:
Код: Выделить весь код
#include <windows.h>
#include <stdio.h>
#include <iostream>
int main(int argc, char **argv)
{
if(argc == 0) return 1;
SystemParametersInfo( SPI_SETDESKWALLPAPER, 0, (PVOID)argv[1], SPIF_UPDATEINIFILE | SPIF_SENDCHANGE );
return 0;
}

Отправлено: 16:09, 20-12-2010 | #7