初学C#不久,代码大多都是借鉴网上的,不过也算有点自己的东西在里边~~虽然用的方法比较菜鸟…… 这也是第一次在CSDN写东西,希望哪位路过的研究.net的前辈高人能加我Q:381837338 带下新人,不胜感激!using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Collections; using System.Runtime.InteropServices; using System.IO; namespace WallPaper { public partial class Form1 : Form { [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern bool SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni);//系统外观的API [DllImport("shell32.dll", PreserveSig = true, CharSet = CharSet.Auto)] public static extern void SHGetSpecialFolderLocation(int hwnd, int csidl, ref IntPtr ppidl);//寻找指定系统文件夹的API [DllImport("shell32.dll", PreserveSig = true, CharSet = CharSet.Auto)] public static extern void SHGetPathFromIDList(IntPtr pidl, IntPtr pszPath);//给出指定系统文件夹地址的API,配合上面那个使用 private int i; private string[] files;//存放文件夹下所有图片地址 private string nextFilePath;//下一张壁纸的地址 public Form1() { InitializeComponent(); if (File.Exists(Application.StartupPath &#