java快捷方式修改图标_如何创建快捷方式、修改快捷方式、修改快捷方式的图标、备注、运行方式等等。...

引自一个春天(http://www.cnblogs.com/aspring/)

虽没有争得做者的同意,我想作者应该不会介意把好东东拿出来同大家一同分享的 //C#创建快捷方式

//这几天在做一个Web项目的安装程序,在制作过程有些技巧发现,贴出来共享一下

//首先添加以下引用:COM下Windows   Script   Host   Object   Model,然后可以通过以下方法创建快捷方式。

using   System.Runtime.InteropServices;

using   IWshRuntimeLibrary;

string   app   =   "http://localhost/TrainManage/Default.aspx";

string   location1   =   System.Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites)   +   "\\培训教学教务管理系统.url";

string   location2   =   System.Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory)   +   "\\培训教学教务管理系统.url";

string   location3   =   System.Environment.GetFolderPath(System.Environment.SpecialFolder.Programs)   +   "\\培训教学教务管理系统.url";

try

{

//   Create   a   Windows   Script   Host   Shell   class

IWshShell_Class   shell   =   new   IWshShell_ClassClass();

//   Define   the   shortcut   file

IWshURLShortcut   shortcut   =   shell.CreateShortcut(location1)   as   IWshURLShortcut;

shortcut.TargetPath   =   app;

//   Save   it

shortcut.Save();

shortcut   =   shell.CreateShortcut(location2)   as   IWshURLShortcut;

shortcut.TargetPath   =   app;

//   Save   it

shortcut.Save();

shortcut   =   shell.CreateShortcut(location3)   as   IWshURLShortcut;

shortcut.TargetPath   =   app;

//   Save   it

shortcut.Save();

}

catch(COMException   ex)

{

MessageBox.Show(ex.Message);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值