使用wise9.02打包工具


目錄: 
Ⅰ,安裝Wise Installation System 9.02 – Professional Edition; Ⅱ,wise 概覽; Ⅲ,wise使用要點; Ⅳ,其他幫助信息 
  
正文: 
Ⅰ,安裝Wise Installation System 9.02 – Professional Edition;  
  英語版的。安裝wise也是學習。  
Ⅱ,wise 概覽; 
打包—》編譯—》測試—》運行—》試用  
Wise整個安裝過程包括:         
n 1.   設置安裝標題,設置默認安裝目錄   
n 2.   如果必要提供典型、自定義等等安裝方式的需要添加Components          n 3.   設置安裝文件和需要建立的目錄          
n 4.   設置開始菜單默認文件夾,設置快捷方式          n 5.   如果有必要可以設定註冊表輸入          n 6.   設定INI文件 
n 7.   如果你的程序需要註冊文件關聯方式打開,可以設定文件關聯          n 8.   中間可以設計ODBC數據源,配置BDE,用嚮導的形式增加運行時庫,註冊 n      WinNT服務等等 
n  9.   如果必要,可以修改、增加、刪除安裝程序所用到的嚮導對話框。 n  10.  設定安裝屏幕顯示,是否支持卸載等等      
n  11.  設定生產安裝文件的保存位置,單個文件還是多個文件發行,多個文件方行  
的時候,每個包的大小等等    
1.打包的主要目的: 
讓用戶可以通過運行一個安裝程序(我們打好的包)就可以將我們的程序裝入系統中正常運行。——最終目的用戶使用方便!  
2.打包過程在做什麼 
1).必要的文件(必須,沒它不行!)。  
2).數據庫連接配置(根據情況:是否使用數據庫、系統是否帶有數據引擎..)。  3).註冊信息(不一定都有,有的程序只需一個EXE,其它什麼都不用)。  
象安裝界面,什麼歡迎、許可、口令框之類,我們應當根據具體情況來制定,反正達到上面結果就是目的已經達到。  
3.如何包裝必須的文件? 



安裝專家頁-》安裝程序詳細資料-》文件,該頁有四個框(類似windows的資源管理器),上邊兩個顯示的是我們電腦中的文件,下面是目標電腦的文件夾,從上面的框中選擇文件夾或文件,利用添加按鈕即可加入目標電腦中。 注意的一點是: 
1.application是一個安裝時用戶選擇的目錄(也有可能是默認的,在“產品詳細信息”中設置); 2.windows目錄是用戶機的系統目錄,將自動處理; 
3.通過雙擊文件對話框中的文件,可以看到文件的屬性,其中有一項是源文件路徑,更改路徑可以連接到其它文件上,即可以將本機的不同路徑下的文件打到同一個目錄中,編譯時,根據路徑提取文件來打包。  
4. 註冊表信息配置: 
與Installation Details>>Files右邊的對話框非常類似,用法也相似! 在上邊選擇本機的註冊表的信息,可以添加到下邊來,添加後的信息可以更改鍵值(與文件不同的是,本機註冊表信息修改,不影響該信息的值,而文件是從本機提取的,文件更新,會提取更新後的文件)。   
Ⅲ,wise使用要點;  
1、 產品詳細資料中輸入你的安裝軟件標題,在默認目錄中填入你的文件夾名稱,如果你不想安裝在Program 
Files文件中,請把“放置默認目錄於Program Files目錄下”把前面的鉤去掉。  
2、 常規信息在此你可以輸入軟件的版本號、描述、版權、公司名稱,將在右鍵菜單“屬性”中顯示輸入信
息。   
3、 文件就是我們要添加的安裝文件,建議大家最好把安裝文件放在一個新建文件夾中,這樣比較方便,在
上面框中選擇需要製作安裝的文件,然後按添加目錄按鈕添加到Application中。 添加安裝文件使用專家模式中的文件頁指定要安裝到目標計算機上的文件和路徑。如何向安裝過程中添加文件: 1).在文件頁左下的列表框中選擇包含將要添加到目標計算機上的文件或文件夾,或者單擊“New Folder”按鈕建立一個新的目錄。 2).用靠上面的兩個列表框一個是本機的目錄,另一個是目錄中的文件,選擇你想要添加的文件,單擊“Add”按鈕。這裏可以使用Shift和Ctrl加鼠標來進行多選。還可使用“Add Contents”按鈕添加整個目錄的內容。雙擊右下列表框中的文件可以定義文件的安裝選項。  
4、添加快捷方式我們可以使用專家模式的“Shortcuts”頁來向目標電腦上的桌面和開始菜單上添加快捷方式。要在安裝過程中添加快捷方式: 
1. 在“Default FolderName”中,爲開始菜單的快捷方式輸入默認的文件夾名,然後單擊添加按鈕。 2. 從安裝對話框中選擇文件,在左邊選擇包含你想要與之關聯的文件類型的程序文件的目錄,在右邊選擇你要關聯的快捷方式的文件。 

3. 點擊OK,然後在快捷方式的詳細資料對話框中編輯快捷方式的詳細信息。   

 5、註冊表的使用(export、import) 

 5.1怎麼製作註冊表?——2種方法 
一種是用文本寫完後,把後綴名改爲reg; 
另一種則比較簡單方法是在開始-運行中輸入regedit,打開註冊表,選擇需要導出的東東,一般軟件註冊碼保存在:HKEY_LOCAL_MACHINE\Software和HKEY_CURRENT_USER\Software中,按工具欄上的註冊表中導出註冊表文件,然後導入即可。 
5.2 怎麼導入註冊表?  
6、安裝記錄意思是說記錄安裝期間的文件和註冊表信息。默認在安裝目錄中有個INSTALL.LOG,當然你可以自己更改,比如說你不滿意有些軟件作者用此軟件製作的程序的文件,那麼你有權可以製作一個更性感的程序,用記事本打開INSTALL.LOG,可以用查找按鈕看有那些文件,還有那些文件安裝在WIN目錄中,可以在記事本中查找。(如:輸入system)。  7、 Wise 中已經定義了許多路徑變量,一般的系統路徑都可以找到安裝路徑。下面是我們經常性用到的幾個變量:  
(注意: Wise 中變量都是用兩個 % 圍繞,如果你在腳本或文字中要用到“%”,請用“%%”代替,否則它會認爲這是變量。) 
  %MAINDIR%  你在安裝路徑中選取的路徑,如果使用了系統搜索,搜索到的路徑也放置到這個變量中。  %WIN%  Windows 目錄,在 Windows 2000 下一般爲 WINNT %PROGRAM_FILES% PROGRAM FILES 路徑 
%COMMON%  PROGRAM FILES\Common Files 路徑 
%SYS%  Windows 目錄下的 System 路徑,Windwos 2000 以上爲 System32 
如果你要安裝在其它自定義路徑,你可以自己設置一個變量,從註冊表讀取或從其它方法獲取;如果文件列表中沒有找到文件,請單擊左側“動作”列表中的“安裝文件”添加。  
8、如何修改、添加、刪除註冊表鍵或值? 
    修改、添加、刪除註冊表鍵或值在安裝專家和腳本編輯窗口均可實現。在“安裝專家”中,單擊“安裝程序詳細資料”中的“註冊表”,可以選擇自己創建或從註冊表文件 (.reg) 中導入。 
如果我想將 HKEY_CURRENT_USER\Software\TechSmith\SnagIt\7\Groups 鍵 (上圖紅圈中的鍵) 下面的所有內容包括這個鍵名一起刪除該如何操作呢?點擊 Groups,在右下窗格中點擊 ,然後單擊“詳情”按鈕,彈出如下對話框,從下拉框中選取“刪除鍵及所有子鍵”即可。這一方法比較有用,現在有很多軟件將菜單等資源以二進制形式加到註冊表中,刪除後會自動重建,省了很多麻煩。 
“Add Keys”按鈕可以複製一個完整的註冊表鍵,“Add Values”按鈕可以複製鍵值,“New”按鈕既可以通過導入一個註冊表文件來創建一個新的註冊表項。要添加一個註冊表項: 
1.在下面左側的列表框中單擊選擇想要添加的鍵值。 2.單擊“New”按鈕然後從下拉列表中選擇相應的鍵 
3.在這冊表項設置對話框中配置註冊表值。按F1啓動幫助。    
Ⅳ,其他幫助信息  
1、如何識別已安裝的軟件的版本? 
    這一條並不重要,但我們可以控制原版軟件版本是否相符,然後在用 if 語句決定是否繼續進行操作。因爲 Wise 不是專門用來製作補丁的程序,在執行補丁時是通過校驗一個補丁一個,而不是專業補丁製作


工具可以先校驗全部文件,然後得出一個報告。Wise 在已經補丁了幾個文件後發現某個文件版本不符或被修改,會出錯退出。因此可以使用此辦法使問題儘量能夠解決。在腳本編輯器中動作欄雙擊“獲取系統信息”,自定義一個變量。這個動作是相當有用的,在“檢索”下拉框中可以發現許多項目,比如 Windows 版本號。   
2、相關術語  
  1、HKEY :“根鍵”或“主鍵”,它的圖標與資源管理器中文件夾的圖標有點兒相像。Windows98將註冊表分爲六個部分,並稱之爲 HKEY_name,它意味着某一鍵的句柄。   2、key(鍵):它包含了附加的文件夾和一個或多個值。   3、subkey(子鍵):在某一個鍵(父鍵)下面出現的鍵(子鍵)。   4、branch(分支):代表一個特定的子鍵及其所包含的一切。一個分支可以從每個註冊表的頂端開始,但通常用以說明一個鍵和其所有內容。   5、value entry(值項):帶有一個名稱和一個值的有序值。每個鍵都可包含任何數量的值項。每個值項均由三部分組成:名稱,數據類型,數據。   6、 字符串(REG_SZ):顧名思義,一串ASCII碼字符。如“Hello World”,是一串文字或詞組。在註冊表中,字符串值一般用來表示文件的描述、硬件的標識等。通常它由字母和數字組成。註冊表總是在引號內顯示字符串。 
  7、二進制(REG_BINARY):如 F03D990000BC ,是沒有長度限制的二進制數值,在註冊表編輯器中,二進制數據以十六進制的方式顯示出來。   8、雙 字(REG_DWORD):從字面上理解應該是Double Word ,雙字節值。由1-8個十六進制數據組成,我們可用以十六進制或十進制的方式來編輯。如 D1234567。   9、 Default(缺省值):每一個鍵至少包括一個值項,稱爲缺省值(Default),它總是一個字串。 REG_SZ 
  在註冊表中,REG_SZ,是一種字符串類型,代表一個簡單的文本字符串,是最常見的一種數據類型。   其中“SZ”是“String Zero”的縮寫,匈牙利命名法,表示null結尾的字符串變量。 
注:REG_SZ 型 註冊表值項 沒有長度限制。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章