其中包含了2.1的sn和ComponentArt.Licensing.Manager.exe以及我提取出來的ComponentArt.WebUI for asp.net 3.0.1501源碼。
ComponentArt.WebUI控制項是需要註冊的,如果條件允許或者要用於商業用途請購買正版,以下方法僅適用於個人學習研究用。
開啟“我的電腦”,先使用“工具”菜單的“檔案夾選項”,確認顯示所有系統檔案和隱藏檔案。
然後定位到“C:\Documents and Settings\[你的登入名稱]\Local Settings\Temp”目錄中,這個目錄就是對於你的登入使用者使用的系統臨時檔案目錄。
找一下此目錄中有沒有名稱類似於“{5071F84A-FF33-4D2D-BD96-FCF45A201FF4}”的目錄,這種類型的目錄是InstallShield的安裝運行時自動產生的臨時目錄。大家也知道,這個目錄實際上是一個GUID,所以說這個目錄名每個人都是不同的。但是確認的一點就是,只要你以前運行過使用InstallShield程式製作的安裝程式,你的臨時檔案目錄中就會有這樣的檔案,全部刪除,沒關係的。
當這樣的目錄刪除完畢後,不要關閉這個視窗,最小化此視窗。
然後開始運行下載WebUI的安裝程式,當程式剛啟動的時候,當要我們按“next”按鈕的時候,不要按。開啟剛才的那個“我的電腦”視窗,這個視窗應該定位在C:\Documents and Settings\XK1\Local Settings\Temp的目錄下(XK1是我的登入英文使用者名稱),按F5鍵重新整理後,大家會看到多了一個名稱類似於“{5071F84A-FF33-4D2D-BD96-FCF45A201FF4}”的目錄,而這個目錄就是當前啟動並執行InstallShield的臨時目錄。
進入這個目錄,大家可以看到裡面還有一個名稱是GUID的子目錄,再進入這個目錄,然後大家就可以看到目錄裡面有 ComponentArt.Licensing.Manager.exe 的檔案了,而這個檔案就是WebUI3.0版的註冊碼驗證檔案。
這時,大家應該明白了。把已經準備好的2.0版的ComponentArt.Licensing.Manager.exe程式替換掉那個臨時目錄中的3.0版的檔案,然後關閉視窗。
切換到WebUI的安裝程式,點擊“next”按鈕,直到讓你選擇Enter License Key Now/Proceed In Free Trial Mode選項的時候,一定要選擇“Enter License Key Now”選項,然後點擊下一步的時候,InstallShield就會自動啟動ComponentArt.Licensing.Manager.exe。
自然,啟動的是2.0版的註冊碼驗證器,然後輸入我們已經知道的Subscription級的註冊碼,單擊OK後驗證成功(廢話,肯定成功),然後單擊OK關閉驗證器。
驗證器關閉後,就會出現選擇安裝強制回應視窗,大家注意,一定要選擇“第一項”!!中間的Server模式和後面的Cutsom都不能選擇。然後單擊“next”開始安裝檔案。
安裝完畢後,我們可以在 “C:\Program Files\ComponentArt\Web.UI 3.0 for ASP.NET” 處找到。可以發現裡面有“source_code”檔案夾,這就是我們要的,它裡麵包含了所有WebUI3.0控制項原始碼。
過程結束。