一、准备一个icon图标,图片类型必须是icon类型,不能通过bmp或者其它类型的图片改后缀获得。
icon图标可以通过一些在线生成图片的网站生成。
二、在网站的根目录下放置这个图标。可以在“保存到桌面”链接打开的页面head中放置如下内容
<link rel="Bookmark" href="favicon.ico" /><!--或放置则此行比较重要-->
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
三、功能页面 SaveToDeskTop.aspx
public partial class SaveToDeskTop : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
string url = Qlyx.Common.DNTRequest.GetString("tourl");
string showName = Qlyx.Common.DNTRequest.GetString("title");
string icon = Qlyx.Common.DNTRequest.GetString("icon");
int iconIndex = Qlyx.Common.DNTRequest.GetInt("iconindex",0);
if (string.IsNullOrEmpty(url))
{
url = "http://www.***.com/";
}
if (string.IsNullOrEmpty(icon))
{
icon = "http://www.***.com/favicon.ico";
}
if (string.IsNullOrEmpty(showName))
{
showName = "***.url";
}
else {
showName = showName + ".url";
}
sDeskTop(url, showName,icon,iconIndex);
}
}
private void sDeskTop(string url, string showName, string icon, int iconIndex)
{
string sb = "[InternetShortcut]\r\n"
+ "URL=" + url + "\r\n"
+ "IconFile=" + icon + "\r\n"
+ "Prop3=19,2\r\n"
+ "IconIndex=" + iconIndex;
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
string strBrowser = HttpContext.Current.Request.Browser.Browser;
if (strBrowser.ToUpper() == "IE" || strBrowser.ToUpper() == "APPLEMAC-SAFARI")
{
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(showName, System.Text.Encoding.UTF8));
}
else
{
Response.AppendHeader("Content-Disposition", "attachment;filename=" + showName);
}
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.ContentType = "application/octet-stream";
EnableViewState = false;
Response.Write(sb.ToString());
Response.End();
}
}
四、不得不提:下载保存到桌面后双击打开这个文件,则文件的图标自动切换成上面的icon图标,只需一次。
分享到:
相关推荐
很多人喜欢用QQ截图,但是截图很多张的时候每次都要...有的时候要QQ截图很多张,为了方便自己快速保存图片,就写了个QQ截图辅助功能,大大方便提高了速度,分享给需要的朋友一起使用 纯软件,没有任何的广告、之类附带
这是一个使用java实现桌面录屏录音软件项目,包括录制、暂停、播放、保存为mp4文件等功能。生成的视频高清,体积小。
灵活的分类组合、筛选、过滤功能,方便您快速地从大量的远程桌面连接中找到自己需要的服务器 快速方便的远程桌面分辨率的切换及管理 通过服务器名、登录用户名组合的方式准确地标志每个远程桌面连接 可以通过主...
很好用哦,很多新系统都不支持,所以对于想保存密码的人可以试试哦,我一直在用
桌面快捷按钮(Eusing Launcher)是套免费的桌面图示功能按钮重排工具,让桌面功能图示,也能有更好的操作方式与呈现。 Windows 8 少了[开始]按钮,取而代之的是开始桌面,而传统桌面样式依然保存,有很多的免费软体,...
该工程代码,是基于MFC VC6.0 实现的点击按键截取电脑桌面,保存为bmp和JPG格式,其中jpg功能需要用户配置自己的VC++支持GDI+
《桌面数据库》,高效的“数据管理、表格制作、富文本编辑”操作平台,功能强劲,适用范围广,各行业均可使用。免费。 桌面数据库 v2016.06.001 更新: 1、字符单元格若保存着媒体文件名,可建立播放列表(右键菜单...
本程序由哈尔滨工程大学毕业生编写,可截取桌面,并以JPG格式保存到C盘,可用于服务器监控,以及家长监控小孩上网之用,请君自重,勿用于不良用途,例如用于恶意代码调用窃取他人信息等后果自负。程序仅提供10秒截图...
航海桌面是一款免费的手机桌面个性化软件,一款不到400K的软件集成超多实用桌面功能. 1.个性化桌面: 可在手机桌面显示大时钟,农历,双排快捷方式,可修改网标. 2.上网最方便: 一键进入百度谷歌搜索;在桌面显示新闻...
桌面清理自动小工具,很好用这个可是第五版的桌面清理...桌面清理工具一直有的功能:清理桌面,可以分三个账户来保存一些快捷方式,自己的文件,不需要进行安装其他内容。这次的软件因为只有一种语言,所以体积小了很多
排列桌面图标和其他功能 DesktopOK 会在 C:Windows 下产生一个 DesktopOK.ini 文件来记录桌面位置。而 DesktopOK 只会保存至多 16(可设置保存最后的 4,8,16个位置) 个桌面图标布局位置,所以不需要太担心 ...
支持Windows键和Ctrl+Alt+Del功能键以及其他键,支持虚拟鼠标右键 8)可保存多条远程桌面连接设置,用户可通过点击连接配置项直接建立远程桌面连接,配置可编辑修改 由于不搞android了,分享出来,供大家学习!
本程序功能是先在图片右上角加上数字编号后保存到C:\img.bmp,然后设置该图片为桌面背景。 编号是本机IP地址后两位数字。 在电脑室使用时,须将每台学生电脑设置为静态IP地址(前缀建议设置为下面红色的样子), IP...
LICEcap可以捕获您的桌面区域并将其直接保存到.GIF(在Web浏览器等中查看)或.LCF(请参见下文)。 LICEcap是一个直观但灵活的应用程序(适用于Windows和现在的OSX),轻巧且具有高性能。 LICEcap易于使用: ...
3、显示的程序可以直接启动,退出,Home键会到本程序,多任务键可回到启动程序。 4、屏蔽设置应用,从下拉菜单,多任务键,显示应用进入无效。 5、提供设置功能:管理者输入密码,跳设置界面,可选择切换桌面。 6、...
1.采用高性能内网传输协议,...2.可对局域网内所有机器 一键实时桌监控、桌面查看、桌面控制、一键重启、关机等功能 3.可对局域网内所有机器 一键下发文件 以及分发文本行等 4.可对局域网内所有机器 一键批量截屏保存
您是否厌倦了乏味的桌面?您想让它充满活力,带给您一天好心情吗? Desktop Icon Toy 是一个易于使用的桌面图标增强工具,允许您将... 主要功能: * 排列桌面图标 * 保存桌面图标位置 * 使桌面图标动态化 * 鼠标手势 *
可显示远程桌面壁纸背景,手机端显示界面美观 5)支持放大、缩小等基本手势操作 6)支持屏幕旋转 7)支持虚拟键盘,支持Windows键和Ctrl+Alt+Del功能键以及其他键,支持虚拟鼠标右键 8)可保存多条远程桌面连接设置...
桌面日历帮您轻松管理约会、待办事项、日程安排……在桌面上记录琐事…… DesktopCal主要功能特性: 1、多国语言支持(支持简体中文) 2、在桌面上双击鼠标即可开始记录事件 3、轻松设置您喜欢的组图作为桌面壁纸 4、...
1、LookMyPC远程桌面连软件公开了源码,提供二次开发组件,您可以利用LookMyPC的源码和组件,快速的将远程控制、文件传输功能嵌入到你们自己的软件或者网站中,客服QQ:800003655。 2、远程桌面连接功能:LookMyPC...