COM+管理小工具
前言
在ASP時,我們把一堆商業處理Logic用vb6寫,Build成DLL後拉進元件服務之中。把交易交給COM+(Win2000時叫MTS)處理,於是就會有一堆的DLL要管理。在安裝到客戶端時,怕會有遺漏,所以就寫了這個小工具,可以把目前電腦上的元件服務中的元件匯出成ini檔案,然後到了客戶端,可以匯入這份ini(如果路徑有改,就要記得改哦!)。然後就把給它衝下去,它就會依XML設定去建立元件服務中的Package及將dll放進該Package。執行結果還會在該執行路徑產生log檔哦!
操作說明
- 執行前請先註冊rmComm.dll(regsvr32 )
- 執行rmMTSAdmin.exe,然後可以看到左邊目前電腦的元件服務狀況,可以切換Package,然後右邊的Package TextBox也會跟著變,再按「+」就可以把目前該電腦的元件服務Package資訊加到右邊的設定之中,如果有多個Package就一直加。(也可以自定Package,然後把DLL加進去)
- 完成設定後就按File Menu,選擇匯出ini檔。
- 安裝到客戶端
將檔案Copy到客戶端電腦後,一樣把rmMTSAdmin.exe執行起來,然後按File Menu,匯入ini檔,就會產生要安裝到元件服務的資訊。
按右邊的「Run」鈕,它就會依設定資訊,把DLL裝到元件服務之中了哦!
附上原始程式碼!
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^