在窗户里换壁纸10

本文关键字:窗户 | 更新日期: 2023-09-27 17:58:19

此代码适用于windows 7,但不适用于windows 10。而不是改变壁纸只是黑屏

[DllImport("User32", CharSet = CharSet.Auto)]
    public static extern int SystemParametersInfo(int uiAction, int uiParam,
        string pvParam, uint fWinIni);
    static void Main(string[] args)
    {
        SystemParametersInfo(0x0014, 0, "Image.jpg", 0x0001);
    }

在窗户里换壁纸10

不要只通过Image.jpg,而是使用完整路径:

SystemParametersInfo(0x0014, 0, "C:''Image.jpg", 0x0001);