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开发