急急急~~在线等!!!~安装项目中怎么添加菜单项和桌面快捷方式?? 急啊~~如题!在一个解决方案中添加了安装项目,在 '用户的"程序"菜单' 里怎么添加启动程序项和用户桌面里怎么添加应用程序的快捷方式??!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考如下代码://先在项目添加COM引用"Windows Script Host Object Model"using IWshRuntimeLibrary;WshShell vWshShell = new WshShell();IWshShortcut vWshShortcut = (IWshShortcut)vWshShell.CreateShortcut( Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) +//Environment.SpecialFolder.DesktopDirectory//桌面//Environment.SpecialFolder.StartMenu//开始菜单 @"\文件名.lnk");vWshShortcut.TargetPath = // @"c:\temp\temp.exe" System.Reflection.Assembly.GetExecutingAssembly().Location;vWshShortcut.WorkingDirectory = System.Environment.CurrentDirectory;vWshShortcut.WindowStyle = 1;vWshShortcut.Description = "Zswang 路过";vWshShortcut.IconLocation = System.Environment.SystemDirectory + @"\shell32.dll, 165"; // 图标vWshShortcut.Save(); 哥们,谢了先!!能不能再说清楚点,在哪儿添加COM引用??安装项目里还是解决方案的其它项目里,因为我在安装项目里添加的东东就那么几项,让人头大啊 参考链接添加WSH的引用 这里我使用 Visual C# 2005 Express Edition Beta 2 来开发的,添加引用的方法非常简单,右击你的项目并选择添加引用,选择 COM 选项卡并选择 Windows Script Host Object Model,如图2所示: 做下试试先~~昨天用了N多方式都不行啊,靠,公司又不让上网,一台公共电脑上网,几个小MM又在聊天!!!气死个人不?!! 用C#,在服务器端,怎么给指定手机号发短信(普通短信) 如何在DataGridView以Combobox形式显示数据 C# 如何读取以下配置文件的信息 C#入门问题 绘制控件问题? 如何判断一个字符串是否是时间格式 用了1年的.net,感觉什么都不难,但又什么都不懂,怎么才能做到精通些东西,大家教我! 日期更新问题,高手们帮帮忙? DNN模塊開發 问大虾一个SQL数据库查询效率的问题 从很多条线里面拾取其中一条线的优化算法 C#中读取外部文本文件中一段二维数据表,然后显示在DataGridView中的问题
//先在项目添加COM引用"Windows Script Host Object Model"
using IWshRuntimeLibrary;WshShell vWshShell = new WshShell();IWshShortcut vWshShortcut = (IWshShortcut)vWshShell.CreateShortcut(
Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) +
//Environment.SpecialFolder.DesktopDirectory//桌面
//Environment.SpecialFolder.StartMenu//开始菜单
@"\文件名.lnk");
vWshShortcut.TargetPath = // @"c:\temp\temp.exe"
System.Reflection.Assembly.GetExecutingAssembly().Location;
vWshShortcut.WorkingDirectory = System.Environment.CurrentDirectory;
vWshShortcut.WindowStyle = 1;
vWshShortcut.Description = "Zswang 路过";
vWshShortcut.IconLocation = System.Environment.SystemDirectory +
@"\shell32.dll, 165"; // 图标
vWshShortcut.Save();
添加WSH的引用
这里我使用 Visual C# 2005 Express Edition Beta 2 来开发的,添加引用的方法非常简单,右击你的项目并选择添加引用,选择 COM 选项卡并选择 Windows Script Host Object Model,如图2所示: