No se si te servira , un code mio para cvambiar el fondo de el escritorio en asm
Por si no entiendes el code la api que cambia el fondo es SystemParametersInfo
Código (ASM) [Seleccionar]
include 'win32ax.inc'
.data
imagen db 'C:\Windows\pompas.bmp' ;Cambiar C:\Windows\pompas.bmp por la ruta de la imagen que quieran
.code
start:
push SPIF_UPDATEINIFILE
push imagen
push 0
push SPI_SETDESKWALLPAPER
call [SystemParametersInfo] ; Cambiamos el fondo por C:\Windows\pompas.bmp
;------------------------
invoke ExitProcess,0 ;Terminamos
.end start
Por si no entiendes el code la api que cambia el fondo es SystemParametersInfo