在HTM中引用VB6的OCX控制項

來源:互聯網
上載者:User
控制項 VB6可以很方便的編寫OCX控制項及DLL組件,要在網站中使用DLL組件的使用很簡單,直接在ASP中使用Server.CreateObject("工程名.組件名")可以在伺服器端調用該組件。而OCX使用則因為需要下載到用戶端而變得複雜些,以下是我的一些經驗:

OCX打包成internet包:
啟運打包程式:菜單“增益集”-》“增益集管理器”-》啟用“打包和展開嚮導”
開始打包:菜單“增益集”-》“打包和展開嚮導”
打包成internet包:選“打包”,在選擇包類型時選“internet軟體包”....

在htm中使用OCX包:
把OCX中打包好internet包後,在CAB包所在目錄存在一下與控制項同名的HTM檔案,該檔案存在該控制項的CLASSID,使用該ID就可以在HTM中引用打包的OCX控制項了。如下:
CLASSID="CLSID:1046B4E3-C676-45E5-9BF9-434D393399E6"
CODEBASE="UpDownText.CAB#version=1,0,0,0">



軟體安全--摘自網路
通過Microsoft的驗證代碼工具,可以對ActiveX控制項進行簽名,這告訴使用者你的確是控制項的作者而且沒有他人篡改過這個控制項;
為了使用驗證代碼工具對組件進行簽名,必須從認證授權機構獲得一個數位憑證;認證包含表明特定軟體程式是正版的資訊,這確保了其他程式不能再使用原程式的標識。認證還記錄了頒發日期。當您試圖下載軟體時,Internet Explorer 會驗證認證中的資訊,以及當前日期是否在認證的到期日之前。如果在下載時該資訊不是最新的和有效,Internet Explorer 將顯示一個警告;
在IE預設的安全層級中,ActiveX控制項安裝之前,使用者可以根據自己對軟體發行商和軟體本身的信任程度,選擇決定是否繼續安裝和運行此軟體。
網路實名外掛程式使用了國際權威安全廠商Verisign所頒發的數位憑證進行簽名,因此可以確保網路實名外掛程式的真實性和安全性。



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。