利用InstallShield 11.5 Premier Edition制作VB6安裝包

1、運行InstallShield 11.5,點擊“Create a new Project”創建一個新的項目,這時彈出一對話框“New Project”,我們選擇“InstallScript”->“Visual Basic 6.0 Wizard”,接著輸入我們的“Project Name”以及需要將項目存儲的磁盤空間物理位置“Location”,點擊“OK”;

2、接下來開始“Visual Basic Wizard”之路。點擊“下一步”來到“Specify Visual Basic 6.0 Project File”過程,該對話框內有三個CheckBox,第一個是在掃描文件關聯之前重新編譯工程,第二是文件過慮(即不包含指定的文件到我們的項目中)勾上,第三我們不用理它,如果你還沒有編譯工程,請勾上第一項。接著我們打開我們的VB工程文件(指定*.vbp),按下一步將開始掃描文件關聯情況。接下來,我們將看到IS找出一大堆OCX及DLL文件(有一些間接調用的DLL或是OCX可能會漏網,不過不要緊我們可在制作完SETUP之後在我們的Virtual PC中測試將能通輯到那些頑固份子),粗略瀏覽一下列表之後我們點擊“Select All”選擇“下一步”,再“下一步”這時可能會彈出一對話框“Error adding Visual Basic 6 Runtime Files Object.”,不過不要緊我們可以手工添加(不就是msvbvm60.dll嘛),最後按下“完成”;

3、這時,我們將看到三個版塊,而我們就在“Project Assistant”(項目助理)中,你信不信利用它來制作安裝包不需要60秒鍾!天!真是不得了,但是呢,在這里我們將不能發揮我們程序員的功力了!所以我們在完成“Project Assistant”9個步驟後,還是要選擇“Installation Designer”來設置細節。
  
   3.0、“Project Assistant”
        9個步驟如下:

   3.1、Application Information
        輸入我們的公司名稱、產品名稱、版本號和URL

   3.2、Installation Architecture
        選擇定制安裝,我們的項目在ScannedProject1內,設它為Default,改名為VB6,把DefaultFeature刪了

   3.3、Application Files
        跳過,也可在這添加文件,但在Installation Designer可涉及更多的細節
 
   3.4、Application Redistributables
       跳過。
 
   3.5、Application Shortcuts
       創建快捷方式。跳過

   3.6、Application Registry
       添加資料到注冊表內,跳過

   3.7、Installation Interview
      定制安裝窗口。配置License文檔、使用者及他的公司或組織名稱、安裝路徑、及部份安裝選擇

   3.8、Installation Localization
      選擇本地化語言。我們選擇English(United States)

   3.9、Build Installation
      安裝包發布的方式。我們選擇Single Executable 

4、 搞定上面九個步驟後,我們來到“Installation Designer”。在這里,我粗略地說一下,共有9個模塊,OK,我們一個一個來:

   4.1、Installation Infomation

      4.1.0 這里我們只關注“General Infomation”:
      4.1.1“Project Properties”內我們可設置安裝包語言及Windows平台;
      4.1.2“Add or Remove Program”內我們只要設置“Publisher/Product URL”就行了;
  4.1.3“Product Properties”內,我們輸入產品名稱“VB6”、版本號“2.14.0.0”
“TARGETDIR”的生成方式、“Company Name”、“Executable File”和“URL”。

   4.2、Organization

      4.2.0 導讀:核心模塊就是它了,在這里,我們主要操作“Setup Design”(Features及Components是它的子項)及Setup Type。

      4.2.1  Feature:
             細心的讀者可能已注意到了,我們的項目文件都在“ScannedProject1”里面, 既然“DefaultFeature”沒用我們就刪掉它吧,免得看的礙眼,點擊“DefaultFeature”,按下鍵盤上的“Delete”彈出一對話框我們按下确認就可。 接著修改“ScannedProject1”為我們想要的Feature Name,就改為VB6吧,OK!該Feature下有四個組件分別為:
            
             4.2.1.0 Components configuration:

             4.2.1.1“TARGETDIRFiles”->顧名思義我們可知這是VB6安裝後的物理位置在這個我們要設置這個組件的一個重要的屬性“Overwrite”為“Always”子項“Static File Links”就是在copy在該目錄下的文件,點擊它,我們可在右邊右擊mouse右鍵來添加文件到這里面

             4.2.1.2“WINDIRSharedFiles”->需要拷在Windows文件夾內的文件,“Overwrite” 我們可用默認就可“Newer Version then Newer Date”,其它的操作同“TARGETDIRFiles”

             4.2.1.3“WINSYSDIRSharedFiles”->需要拷在System32文件夾內的不需要注冊的文件,如DLL等文件。“Overwrite”我們可用默認就可,其它的操作同“TARGETDIRFiles”

             4.2.1.4“WINSYSDIRSharedSelfRegFiles”->需要拷在System32文件夾內的需要注冊的文件,如DLL及OCX等組件。“Overwrite”我們可用默認就可,其它的操作同“TARGETDIRFiles”

      4.2.2 Setup Types       
            安裝類型我們只需Complete就行,把Custom刪除OK
        
   4.3、Application Data
        跳過

   4.4、System Configuration
        系統配置內可創建快捷方式及寫注冊表操作。在這里我們為了方便用戶更友好的使用我們的Application,我們一般會在桌面創建一個快捷方式及在“Start”->“Program Files”下創 建一個我們產品的目錄和它的主要程序及操作手冊和反安裝程序的快捷方式

        4.4.1 Shortcuts
              創建快捷方式很簡單,用Mouse就可搞定一切操作,左鍵是選取,右鍵是操作方式。 大家可試試看在Programs Menu下增加一個我們的產品目錄,然後在該產品目錄下 增加我們的Application的一些快捷方式,接著在Desktop下增加一個桌面的快捷方式

        4.4.2 Registry
              注冊表的操作和Shortcuts差不多
  
   4.5、Server Configuration
        4.5.1 Internet Information Services
              關于IIS的一些配置
       4.5.2 SQL Scripts
              關于導入表等一些操作

   4.6、Behavior and Logic
       終于看到一線曙光了,沒錯,這里就是我們施展身手的地方了!:)

       4.6.1 InstallScript
             看到這個標識符,大家有什麼想法呢?呵呵,在這里,你可像編寫C程式一樣編寫出整個安裝過程的細節操作。

       4.6.2 Support Files/Billboards
             在這里可安置我們在編寫代碼時需要調用的DLL及license.rtf文件

   4.7、User Interface
        看標題應該知道這是UI界面了,大家可用VC++的IDE來編寫Dialogs資源文件(*.rc)

  
   4.8、Media
        定制安裝包發布時的媒體

   4.9、Additional Tools
 在這里我們只要用到“Dependency Scanners”

  4.9.1、Dependency Scanners
        在這里我們可利用IS來幫我們導入其它的幾個工程(*.vbp)及搜索關聯的文件。
        IS提供了以下三種方式:
 
               4.9.1.1 Static Scanning
   靜態分析項目內的所有的Execute files
       
               4.9.1.2 Dynamic Scanning
   動態分析指定的Execute file。即指定一個EXE運行它之後,動態跟蹤分析

               4.9.1.3 Import Visual Basic 6.0 Project
   導入VB工程。在這里,我們將導入其餘4個工程。然後再到Organization->
                        Setup Design內更改缺省的Feature命名

       
   最後,我們按下Ctrl+F7來編譯我們的VB6工程,再發布安裝包為指定媒體方式,
通過菜單:Build->Release Wizard,我們就完成了整個安裝包制作過程!接下來的調試和更新,可通過工具欄的快捷方式來處理編譯和發布

转载于:https://www.cnblogs.com/gakusei/articles/1362832.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
InstallShield 2015 Limited Edition是一个用于创建Windows装程序的软件。它是由Flexera Software开发的,为开发人员提供了一个功能强大的工具集,用于创建和定制装程序。 InstallShield 2015 Limited Edition具有许多有用的功能。首先,它提供了一个直观的界面,使开发人员能够轻松创建和管理装程序。它支持多种类型,括MSI、EXE、ZIP等,可以满足不同项目的需求。 其次,InstallShield 2015 Limited Edition提供了许多高级功能和选项,例如自定义装路径、注册表配置、组件选择等。开发人员可以根据自己的需求和偏好进行定制,以实现最佳的用户体验。 此外,InstallShield 2015 Limited Edition还具有自动化功能,可以自动识别和括依赖项,确保装程序的完整性和稳定性。它还提供了快速部署功能,可以快速创建和分发装程序。 最后,InstallShield 2015 Limited Edition支持与其他开发工具和环境的集成,例如Visual Studio和Team Foundation Server。这使得开发人员能够在其常用的开发环境中轻松使用InstallShield进行工作。 总而言之,InstallShield 2015 Limited Edition是一个功能强大,灵活多样的装程序创建工具。它为开发人员提供了一系列高级选项和自定义功能,以满足各种不同的项目需求。无论是小型还是大型项目,InstallShield 2015 Limited Edition都是一个值得考虑的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值