InstallShield安裝與制作_第1頁
InstallShield安裝與制作_第2頁
InstallShield安裝與制作_第3頁
InstallShield安裝與制作_第4頁
InstallShield安裝與制作_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、InstallShield 安裝與制作InstallShield 安裝與制作一、 InstallShield 安裝1、點擊 InstallShield.12. 豪華完全版 .installshield12.Premier.Edition.exe進行安裝2、到安裝過程中的組件步驟時選擇自定義 /定制3、在語言中選擇 簡體中方(制作了的安裝包才能是中文 的,否則是英文)二、 InstallShield 破解1、在安裝的最后一步選擇激活,點擊下一步2、隨便輸入一串激活碼,如(1111111111),點擊下3、提示出錯,不用管,選擇電子郵件激活,下一步4、出現(xiàn)一串的序列碼,拷貝它。5、打開lnstal

2、lShield.12.豪華完全版.keygen.exe ;粘上那串序列碼,點create,會生成一串很長的序列碼,拷貝它。6、回到第四步的對話框,粘上序列碼, ok.注:在激活的過程中,把網(wǎng)絡(luò)斷開(一 ) 打開工程點擊 Create a new Project 來創(chuàng)建一個工程。 IS 將安裝工程根據(jù)工程的特點分了幾大類: InstallScript ; Windows Installer ; Universal installer 。其中, Universal 這 個比較好理解,大概就是用來做跨平臺的安裝程序。InstallScript 和 Windows Installer 的區(qū)別,我到是一

3、直不是 很清楚,大概意思就是如果你使用 InstallScript 模式是使用 腳本來驅(qū)動安裝界面, 使用 Windows Installer 則主要是使用 操作系統(tǒng)自帶的安裝服務(wù)來驅(qū)動安裝。在每個大類里面有劃 分了不同的小類。這里請參考 IS 幫助中的說明。注:Project Name: 你的工程名Location: 這個打包程序存放的路徑 , 一般在安裝的過程中自 動創(chuàng)建這個目錄(二 ) 工程助手頁面利用工程助手就可完成應(yīng)用程序的制作且能滿足要求(除了 附加數(shù)據(jù)庫等操作) 。工程助手的應(yīng)用從圖中的 :應(yīng)用程序信 息,從左往右一步步設(shè)計就可以了。1、Application Informati

4、on :程序信息注:Program files: 在 Installshield 稱作 Feature 。 Feature 是 InstallShield 是基本單元。 可以建多個 Feature 。這樣在安裝 的過程中就可以選擇安裝哪些 Feature 。 如我們把某一些獨立的模塊放一個 Feature 里,把幫助文件 等放一個 Feature. 這樣就可以定制應(yīng)用程序。3、 Application Files ;指定安裝的文件默認(rèn)目標(biāo)路徑注:在最頂?shù)南吕斜砜蛑酗@示的是 All Application Data ,這時 在路徑窗口中進行配置,就是將所有的數(shù)據(jù)的默認(rèn)安裝路徑 設(shè)為一樣的??梢?/p>

5、下拉選擇相應(yīng)的 Feature 進行單獨的設(shè)置。4、Application Redistributables: 添加第三方組件單擊 Objects 進入界面,如下圖5、Application ShortCuts: 創(chuàng)建程序啟動的快捷方式這里可以指定應(yīng)用程序的快捷方式, 點擊上面的 exe, 右邊的 兩個選擇框就可以用??梢渣c擊 new 一個快捷方式。如下圖:點擊 open 就回到了上一頁中。可以用 Rename 為應(yīng)用程序 取名6、Application Registry: 注冊表操作在這一步中可以添加注冊表信息,很簡單不在介紹7、Installation Interview: 簡單的對話框選

6、擇注:許可文件:就是在安裝應(yīng)用程序中出現(xiàn)一個接受 /不接受(同意 /不同意)的對話框。那個對話框里有一個框框顯示 的那個條款就是許可條款。可以把那些條款寫到一個 txt 的 文本文件中, 然后通過 Application Files 加到應(yīng)用程序中來, 在這里選擇它就可以了。8、Installation Localization: 安裝包界面語言的選擇9、Build Installation 選擇安裝包的格式IS 可以提供安裝包發(fā)布的多種格式:簡單的可以這樣說 IS 可以根據(jù)你發(fā)行的要求將你的安裝文件打包成不同的形式。 單文件形式就是把所有的安裝文件做成一個可執(zhí)行文件,適 合于安裝包比較小,并

7、且經(jīng)常在局域網(wǎng)內(nèi)共享。 WEB 形式 就是 IS 不但將安裝文件打包成一個單一的文件, 而且還形成 一個下載頁面,這種形式也是適合于小的安裝包。 CD-ROM 形式是我們最常用的形式, IS 將我們的安裝文件按照光盤的 大小進行分包,如果你的安裝包很大,超過了一張光盤的容 量,你就會發(fā)現(xiàn) IS 已經(jīng)為你進行了按光盤打包, 這樣的安裝 文件在安裝時會提示你插入下一張安裝光盤。 IS 還可以按照 你自己指定的大小進行分包制作。單擊 Build Installations 就完成的應(yīng)用程序的制作過程。四、 設(shè)計頁 通過上面的操作,也就是通過 IS 的“ Project Assistant”,我們可以

8、完成一個簡單的安裝包,或者說可以完成安裝包的大 體結(jié)構(gòu)。 下面我們通過修改這個安裝包來進一步熟悉一下 IS 的大體功能。緊接上面的操作,點擊下圖中紅色標(biāo)記出的標(biāo) 簽頁。實際上,前面我們做的這個例子是通過 IS 提供的向?qū)б徊?步引導(dǎo)我們將要安裝的文件, 以及安裝信息添加到 IS 指定的 部分,如果我們對 IS 熟悉了以后, 我們也可以不通過向?qū)Ф苯舆M入這個界面進行操作。在這里可以進行更詳細的設(shè)計(一 ) Installation Information1、 General Information2、Update service 這里可以設(shè)置安裝的序列號等信息和升級信息3、TrailWare

9、這里設(shè)置試軟件的試用等信息(二 ) Organization1、 Setup Disign在 IS 中,安裝的最新單位是 Components ,安裝文件是歸屬 于 Components 的。而 Componets 又歸屬于 Features 。我 們點擊 Organization-Setup Design ,可以在右側(cè)窗口看到 我們原來創(chuàng)建的 Features 下, IS 自動為我們創(chuàng)建了 Components ,這些 Components 里連接了我們指定的安裝 文件。Components 有一個很重要的屬性,就是目的地( Destination )。所以相同安裝路徑的文件可以在不同的 C

10、omponents 中,但是,不同安裝路徑的文件決不能放在同 一個 Components 中。我們點擊 Setup Design 下的任意一 個 Components (比如 Help Files 下的 Files1 ),來看一下 Components 的具體屬性設(shè)置。這里面最關(guān)鍵的兩個屬性一 個就是Destination ,設(shè)置這些文件的安裝路徑,另外一個就是 Overwrite ,設(shè)置當(dāng)目的地存在相同文件時的覆蓋規(guī)則。 點擊 Destination 項后面的值一欄,出現(xiàn)下拉按鈕,從中選 擇這個 Components 的默認(rèn)安裝路徑。 表示 IS 的系統(tǒng)變量, 指目標(biāo)操作系統(tǒng)的 Progra

11、m Files目錄,后面的“ /XXXXX”是 要在安裝時創(chuàng)建的子目錄。如果用戶在安裝時沒有選擇定制 安裝,那么安裝路徑就被默認(rèn)為 c:/program files/XXXX( 加入 目標(biāo)機器的系統(tǒng)在 C 盤)。2、 setup types這里是設(shè)置幾種安裝類型的默認(rèn)安裝組件。如完全安裝時, 安六裝所有的組件。(三 ) Application Data 這時包括兩個部分,在上面已經(jīng)說過了,不要介紹 (四 ) System Configuration 1、shortcouts2、 Registry (五 ) Server Configuration1、SQL Script (附加數(shù)據(jù)庫操作) 如

12、果要附加數(shù)據(jù)庫操作,可以把數(shù)據(jù)腳本文件導(dǎo)到工程中來。(1 )、方法一:右擊 SQL Scripts 選擇 Database import wizard,通過向?qū)硗瓿伞8鶕?jù)向?qū)б徊讲酵瓿?,這里就 不再介紹。( 2 )、方法二:右擊 SQL Scripts 選擇 New SQL Connection 新建一個連接。然后右擊 NewSQLConnection1 選擇 Insert Script File選擇數(shù)據(jù)庫腳本文侏這個腳本文件在前面一起加入到工程中來) 。加載完成后就會在 NewSQLConnection1 下多了一個文件, 即我們加進來的文件。如上圖。點擊那個文件,右邊窗口出 現(xiàn)相應(yīng)的信息

13、,選擇第二個選項卡 Script 就可能顯示出這個 文件的內(nèi)容,也可以在這里修改。(六 ) Behavior and Logic(七 ) User Interface (八) Media 不同的媒體發(fā)步工程已在上面講過了,這里不在重復(fù)。(九 ) Additional tools 在這里可以把安裝環(huán)境集成進來。五、腳本的簡要解釋 關(guān)于 IS 的腳本, 我們?nèi)绻皇瞧胀ǖ陌惭b的話, 并不是很復(fù) 雜。我們選擇的是 InstallScript project 這中安裝工程, IS 的 script 起的是主線的作用。也就是說, IS 是根據(jù)內(nèi)部的腳本 一次執(zhí)行各個環(huán)節(jié)進行安裝。 那么 IS 的腳本順序

14、到底是怎么 執(zhí)行的呢?我們選擇 Behavior and Logic-InstallScript ,在 中間窗口, 我們看到了腳本文件 Setup.rul ,我們點擊這個文 件,發(fā)現(xiàn)在右側(cè)的窗口中幾乎沒有任何腳本。這不是說明目 前沒有腳本, 而是 IS 通常情況下并不顯示腳本出來, 如何顯 示腳本的問題我們先暫緩, 先來了解一下 IS 是按照什么順序 來執(zhí)行腳本的。 安裝階段 IS 有很多的固定函數(shù), 這些函數(shù)在 特定的安裝階段被執(zhí)行。我們在腳本窗口的上部,可以在第 一個下拉列表中看到這些 IS 內(nèi)部定義的階段。 IS 就是按照 這樣一個階段順序執(zhí)行的。而每一個階段包括了許多函數(shù), 這些函數(shù)完

15、成特定的功能。我們選擇一個階段,在后面的下 拉列表中就可以看到這個階段下的所有函數(shù)。選擇其中一個 函數(shù),在腳本的窗口中,就會顯示這個函數(shù)的具體內(nèi)容。比 如,這里我們階段選擇“ Befor Move Data ”,函數(shù)選擇 “ OnFirstUIBefore ”,因為,對于一般的修改,這個函數(shù)是最 主要的。在這個函數(shù)的腳本中, 我們可以看到, 函數(shù)開始處, 是詳細的對這個函數(shù)在什么時候被調(diào)用執(zhí)行的解釋。這時候,如果你 選擇最初的階段“ initialization ”的第一個函數(shù)“OnSetTARGETDlR,那么你會發(fā)現(xiàn)在 OnFirstUIBefore 的 函數(shù)體下面,出現(xiàn)了 OnSetTA

16、RGETDIR 的函數(shù)體,這并不 是說先執(zhí)行 OnFirstUIBefore ,后執(zhí)行 OnSetTARGETDIR , 函數(shù)的執(zhí)行順序和顯示的順序無關(guān), 對于初次接觸 IS 的人來 說,這點千萬分清楚。函數(shù)的執(zhí)行順序是已經(jīng)固定的。(一) 通過腳本來實現(xiàn)安裝界面的增加和減少 這里我們解決的問題是去掉安裝時需要輸入用戶和公司信 息的界面。上面的安裝例子中,運行時需要輸入用戶和公司信息,在這 個例子中是多余的。我們來把這個界面去掉。當(dāng)然其中一個 方法就是回到向?qū)е腥サ暨@個界面的選擇,這里我們主要是 講如何在腳本中去掉它。在 3.2.3 中,我們把 OnFirstUIBefore 的代碼顯示出來了。 這 個函數(shù)里主要完成的就是在正式移動文件前,依次顯示的那 些對話窗口。調(diào)用指定的窗體如果點擊“返回”按鈕,則退到 Dlg_sdregisterUser 處。在 IS 中,以 Sd 開頭命名的函數(shù)一 般代表窗口函數(shù)。查看全部的窗口樣式,一種方法就是在User interface 中點擊 Dialogs 進行查看。在 OnFirstUIBefore 函數(shù)中,我們找到如下腳本:Dlg_SdregisterUser 這段腳本就是實現(xiàn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論