ASP.NET创建快捷方式
2010-05-20 16:35
281 查看
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class CreateShortcut : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } /// <summary> /// 创建快捷方式 /// </summary> /// <param name="Title">标题</param> /// <param name="URL">URL地址</param> private void CreateShortcut(string Title, string URL) { string strFavoriteFolder; // “收藏夹”中 创建 IE 快捷方式 strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Favorites); CreateShortcutFile(Title, URL, strFavoriteFolder); // “ 桌面 ”中 创建 IE 快捷方式 strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop); CreateShortcutFile(Title, URL, strFavoriteFolder); // “ 链接 ”中 创建 IE 快捷方式 strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Favorites) + "//链接"; CreateShortcutFile(Title, URL, strFavoriteFolder); //「开始」菜单中 创建 IE 快捷方式 strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.StartMenu); CreateShortcutFile(Title, URL, strFavoriteFolder); } /// <summary> /// 创建快捷方式 /// </summary> /// <param name="Title">标题</param> /// <param name="URL">URL地址</param> /// <param name="SpecialFolder">特殊文件夹</param> private void CreateShortcutFile(string Title, string URL, string SpecialFolder) { // Create shortcut file, based on Title System.IO.StreamWriter objWriter = System.IO.File.CreateText(SpecialFolder + "//" + Title + ".url"); // Write URL to file objWriter.WriteLine("[InternetShortcut]"); objWriter.WriteLine("URL=" + URL); // Close file objWriter.Close(); } private void btnShortcut_Click(object sender, System.EventArgs e) { CreateShortcut("无痕的专栏 - CSDN博客", "http://blog.csdn.net/CNHDJ/"); } }
相关文章推荐
- Asp.Net-创建网站的快捷方式到桌面,开始菜单,收藏夹
- Asp.Net-创建网站的快捷方式到桌面,开始菜单,收藏夹
- ASP.NET创建快捷方式
- VB.Net : ApplicationEvents类中,创建主程序的快捷方式 , 捕获程序未Try的错误及抛出相关的类和方法名 , 是否联机等相关。。
- jQuery validate 根据 asp.net MVC的验证提取简单快捷的验证方式
- asp.net 部署数据库、开始菜单、桌面快捷方式实例
- asp.net 部署数据库、开始菜单、桌面快捷方式实例(上)
- Asp.NET生成各种网页快捷方式的代码(桌面url快捷方式,收藏夹/开始菜单快捷方式)
- asp.net中的窗体身份验证(完整篇之一:创建asp.net的窗体身份验证方式)
- .Net程序打包安装与卸载制作 ——怎样创建网页快捷方式(“开始与程序”菜单中)?(七)
- jQuery validate 根据 asp.net MVC的验证提取简单快捷的验证方式(jquery.validate.unobtrusive.js)
- [转]asp.net 部署数据库、开始菜单、桌面快捷方式实例
- Asp.net生成各种网页快捷方式
- .NET CF WM上创建快捷方式
- asp.net 部署数据库、开始菜单、桌面快捷方式实例(下)
- asp.net 桌面快捷方式
- 用php或asp创建网页桌面快捷方式的代码
- asp.net 桌面快捷方式
- asp.net生成网站快捷方式