当前位置: 代码迷 >> ASP.NET >> 打包时通过自定义安装生成的 快捷方式 怎么在开始-程序中创建
  详细解决方案

打包时通过自定义安装生成的 快捷方式 怎么在开始-程序中创建

热度:6848   发布时间:2013-02-26 00:00:00.0
打包时通过自定义安装生成的 快捷方式 如何在开始-程序中创建
代码如下
string   strVirtualDir=this.Context.Parameters[ "assemblypath "].ToString();
string[]   arrDir=strVirtualDir.Split( '\\ ');
strVirtualDir=arrDir[arrDir.Length-2];
StreamWriter   sw;
string   t   =   "http:// "+System.Net.Dns.GetHostName()+ "/ "+strVirtualDir+ "/ ";

sw   =   new   StreamWriter(File.Open(Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop).ToString()   +   "\\信息管理系统.url ",   FileMode.Create,   FileAccess.Write));

sw.WriteLine( "[InternetShortcut] ");

sw.WriteLine( "URL= "+   t   + " "); sw.WriteLine( "HJ.ico ");

//sw.WriteLine( "IconIndex=1 ");

sw.WriteLine( "Default.asp ");

sw.Flush();

sw.Close();

问题2个
1.创建的快捷方式图标不能更换
2.无法在开始-程序中(Programs)创建文件夹“管理软件”并在其下面创建“快捷方式”

------解决方案--------------------------------------------------------
你在 
  用户的“程序”菜单
下建立你的项目的名称的一个目录,然后添加一个快捷方式就可以了.

------解决方案--------------------------------------------------------

------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
右键工程主输出,选择新新建快捷方式,然后把这个快捷方式放到开始菜单就可以了。
------解决方案--------------------------------------------------------