zoukankan      html  css  js  c++  java
  • 安装包制作,生成快捷方式

    有个大前提,你已经在项目里面添加好了“安装项目”,项目在安装的时候为了方便客户打开项目,所以要生成一个快捷方式。

    步骤:

    1 添加一个类库,如:Shortcuts

    2 删除默认生成的类,然后添加一个安装程序类

    3 在类里面重写安装方法(以下代码来自网络)

      

    public override void Install(System.Collections.IDictionary stateSaver)
            {
    
                base.Install(stateSaver);
    
                string strFavoriteFolder;
                strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
                CreateShortcutFile("出租房管理系统", "http://127.0.0.1:8001/xhadmin/login.aspx", strFavoriteFolder);
            }
    
            /// <summary> 
            /// 创建快捷方式 
            /// </summary> 
            /// <param name="Title">标题</param> 
            /// <param name="URL">URL地址</param> 
            private void CreateShortcut(string Title, string URL)
            {
                string strFavoriteFolder;
                // “收藏夹”中 创建 IE 快捷方式 
                strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Favorites);
                CreateShortcutFile(Title, URL, strFavoriteFolder);
                // “ 桌面 ”中 创建 IE 快捷方式 
                strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
                CreateShortcutFile(Title, URL, strFavoriteFolder);
                // “ 链接 ”中 创建 IE 快捷方式 
                strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Favorites) + "\链接";
                CreateShortcutFile(Title, URL, strFavoriteFolder);
                //「开始」菜单中 创建 IE 快捷方式 
                strFavoriteFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.StartMenu);
                CreateShortcutFile(Title, URL, strFavoriteFolder);
            }
    
            /// <summary> 
            /// 创建快捷方式 
            /// </summary> 
            /// <param name="Title">标题</param> 
            /// <param name="URL">URL地址</param> 
            /// <param name="SpecialFolder">特殊文件夹</param> 
            private void CreateShortcutFile(string Title, string URL, string SpecialFolder)
            {
                // Create shortcut file, based on Title 
                System.IO.StreamWriter objWriter = System.IO.File.CreateText(SpecialFolder + "\" + Title + ".url");
                // Write URL to file 
                objWriter.WriteLine("[InternetShortcut]");
                objWriter.WriteLine("URL=" + URL);
                // Close file 
                objWriter.Close();
            }

    4 在安装项目添加项目输出,选择主输出,项目选择Shortcuts,就是刚才说到的那个类库。

    5 打开自定义操作编辑器,在安装栏目添加一个自定义操作,在应用程序文件夹里面找到第 4 步生成的活动,确定添加即可

    6 生成安装项目即可

  • 相关阅读:
    Hdu 1257 最少拦截系统
    Hdu 1404 Digital Deletions
    Hdu 1079 Calendar Game
    Hdu 1158 Employment Planning(DP)
    Hdu 1116 Play on Words
    Hdu 1258 Sum It Up
    Hdu 1175 连连看(DFS)
    Hdu 3635 Dragon Balls (并查集)
    Hdu 1829 A Bug's Life
    Hdu 1181 变形课
  • 原文地址:https://www.cnblogs.com/CommonDream/p/3572639.html
Copyright © 2011-2022 走看看