当前位置:编程学习 > C#/ASP.NET >>

asp.net 生成桌面快捷方式代码

 1 using system;
 2  using system.data;
 3 using system.configuration;
 4 using system.collections;
 5 using system.web;
 6 using system.web.security;
 7 using system.web.ui;
 8 using system.web.ui.webcontrols;
 9 using system.web.ui.webcontrols.webparts;
10 using system.web.ui.htmlcontrols;
11
12 public partial class createshortcut : system.web.ui.page
13 {
14     protected void page_load(object sender, eventargs e)
15     {
16     }
17
18     /// <summary>
19     /// 创建快捷方式
20     /// </summary>
21     /// <param name="title">标题</param>
22     /// <param name="url">url地址</param>
23     private void createshortcut(string title, string url)
24     {
25         string strfavoritefolder;
26
27         // “收藏夹”中 创建 ie 快捷方式
28         strfavoritefolder = system.environment.getfolderpath(environment.specialfolder.favorites);
29         createshortcutfile(title, url, strfavoritefolder);
30
31         // “ 桌面 ”中 创建 ie 快捷方式
32         strfavoritefolder = system.environment.getfolderpath(environment.specialfolder.desktop);
33         createshortcutfile(title, url, strfavoritefolder);
34
35         // “ 链接 ”中 创建 ie 快捷方式
36         strfavoritefolder = system.environment.getfolderpath(environment.specialfolder.favorites) + "链接";
37         createshortcutfile(title, url, strfavoritefolder);
38
39         //「开始」菜单中 创建 ie 快捷方式
40         strfavoritefolder = system.environment.getfolderpath(environment.specialfolder.startmenu);
41         createshortcutfile(title, url, strfavoritefolder);
42
43     }
44
45     /// <summary>
46     /// 创建快捷方式
47     /// </summary>
48     /// <param name="title">标题</param>
49     /// <param name="url">url地址</param>
50     /// <param name="specialfolder">特殊文件夹</param>
51     private void createshortcutfile(string title, string url, string specialfolder)
52     {
53         // create shortcut file, based on title
54         system.io.streamwriter objwriter = system.io.file.createtext(specialfolder + "" + title + ".url");
55         // write url to file
56         objwriter.writeline("[internetshortcut]");
57         objwriter.writeline("url=" + url);
58         // close file
59         objwriter.close();
60     }
61
62     private void btnshortcut_click(object sender, system.eventargs e)
63     {
64         createshortcut("it鸟的专栏 - 博客圆", http://www.zzzyk.com/);
65     }
66 }

补充:asp.net教程,.Net开发 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,