网上都是PHP和ASP的。。。没有.NET的,自己写了个 创建一个空页面 名字随便叫 SetDesktop.aspx 后台代码: protected void Page_Load(object sender, EventArgs e) { Response.Clear(); Response.ContentType = "APPLICATION/OCTET-STREAM"; //解决中文乱码 Response.Buffer = true; Response.Charset = "gb2312"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); Response.AppendHeader("content-disposition", "attachment;filename=/"" + System.Web.HttpUtility.UrlEncode("众享游戏", System.Text.Encoding.UTF8) + ".url/""); Response.Write("[InternetShortcut] /r/n"); Response.Write("URL=http://www.pkaoo.com/ /r/n"); //链接 Response.Write("IDList= /r/n"); Response.Write("IconFile= /r/n"); //图标文件 Response.Write("IconIndex=1 /r/n"); Response.Write("[{000214A0-0000-0000-C000-000000000046}] /r/n"); Response.Write("Prop3=19,2 /r/n"); Response.End(); } <a href="SetDesktop.aspx">设为桌面图标</a> OK完成!