Skip to content

Instantly share code, notes, and snippets.

Created September 25, 2022 22:53
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save parzibyte/91e51392b0efe0dab104fb306598c74b to your computer and use it in GitHub Desktop.
using System;
using System.Runtime.InteropServices;
namespace cambiarescritorio
class Program
public static extern Int32 SystemParametersInfo(
UInt32 action, UInt32 uParam, String vParam, UInt32 winIni);
public static readonly UInt32 SPI_SETDESKWALLPAPER = 0x14;
public static readonly UInt32 SPIF_UPDATEINIFILE = 0x01;
public static readonly UInt32 SPIF_SENDWININICHANGE = 0x02;
public static void SetWallpaper(String path)
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, path,
static void Main(string[] args)
if (args.Length >= 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment