簡單介紹VB生成安裝盤
學(xué)習(xí)VB時,經(jīng)常會遇到VB生成安裝盤問題,這里將介紹VB生成安裝盤問題的解決方法,在這里拿出來和大家分享一下。
VB生成安裝盤
服務(wù)器端組件及客戶端程序?qū)惭b在不同的機器上,應(yīng)利用setup wizard分別生成安裝程序。
當生成客戶端程序安裝盤時,需提供服務(wù)器組件所在的機器名(以后可以修改),這將影響客戶端機器的注冊項,這些注冊項告訴客戶端程序,到那里去尋找相應(yīng)的服務(wù)(即服務(wù)器端組件提供的服務(wù))。微軟提供了工具,可以根據(jù)需要隨時修改這些注冊項。如果使用remote automation機制,可使用remauto connection manager;如使用dcom機制,可使用dcom configuration manager.remauto connector manager在VB軟件包中即有,在VB生成安裝盤時將自動包括它。windows nt 4.0中包含dcom configuration manager,可直接使用。對于windows95,需從www.microsoft.com下載dcom95.exe及dcom95cfg.exe并運行,可得到dcom configuration manager(注意要重新啟動機器)。
利用上述工具,可實現(xiàn)如下功能:
1.可以隨時切換服務(wù)器組件是在本地還是遠程。這樣可以方便的在本機調(diào)試遠程組件。
2.可隨時改變服務(wù)器組件的安裝位置。
如何生成服務(wù)器端安裝程序:
1.使用setup wizard,按要求指明project文件所在的路徑,并指明“產(chǎn)生安裝程序”。
2.在進入“share active application”畫面時,選擇“安裝為一個共享組件”。如果你準備使用remote automation,在畫面下方選擇“yes";如使用dcom,選擇”no“。如果使用remote automation,remauto connection manager(racmgr32.exe)、remote automation manager(autmgr32.exe)將自動包含在安裝程序內(nèi)。
如何生成客戶端安裝程序:
1.使用setup wizard,按要求指明project文件所在的路徑,并指明“產(chǎn)生安裝程序”。
2.進入“activex組件”畫面時,按add remote按紐指定服務(wù)器組件對應(yīng)的vbr文件(包含服務(wù)器組件的object id等注冊信息)。
3.這時,會彈出“remote connection details”對話框。選擇使用remote automation或dcom;輸入服務(wù)器的機器名。如果使用remote automation,還需確定通訊協(xié)議,如tcp/ip等。驗證級別用來保證客戶端與服務(wù)器間通訊的安全性。這是一個較為復(fù)雜的問題,為了簡化期間,選擇none即可。
4.返回“activex server components”畫面。如果你的程序使用多個遠程組件,可逐一加入。相關(guān)的本地組件,可按“add local”一一加入。注意,系統(tǒng)缺省會將一些組件當作本地組件,不要將同一組件即當作遠程組件,又當作本地組件。以上介紹VB生成安裝盤。
【編輯推薦】