C#修改电脑桌面图

两个方法,引入之后直接调用即可。

public class Win32Helper
{
    [DllImport("user32.dll", EntryPoint = "SystemParametersInfoA")]
    internal static extern Int32 SystemParametersInfo(Int32 uAction, Int32 uParam, string lpvparam, Int32 fuwinIni);
}

存储的方法

void SetWallpaper(string imgPath)
{
    int nResult;
    nResult = Win32Helper.SystemParametersInfo(20, 1, imgPath, 0x1 | 0x2);
}

验证过,可用。


上一篇:虚拟网卡与物理网卡TCP协议数据传输对比


下一篇:[Mac] 如何修改Mac的电脑名称?