現在碰到一個ocx控制元件安全機制的問題,一個ocx控制元件已經進行了數字簽名,擁有可信任的數字證書,該證書已經發布在運行機器上,在IE瀏覽器中設定為禁用未標記安全的腳本和axtiveX控制元件, 無法呼叫ocx控制元件的功能時。當設定啟用未標記安全的腳本和axtiveX控制元件時,一切正常。請教下各位,該控制元件已經數字簽名了,在運行機器上查看,證書也是被信任的。怎么還會被IE瀏覽器禁止掉呢?有什么方法可以使該ocx在IE設定禁用的情況下正常?
uj5u.com熱心網友回復:
ActiveX控制元件實作安全的初始化和腳本http://blog.csdn.net/hireboy/article/details/8601322
需要在CXXXAPP里進行增加部分代碼,參考上面博客的改法。
uj5u.com熱心網友回復:
謝謝brk1985兄指點,根據您的回復,單純給控制元件增加了數字簽名是無效的,還需要對控制元件的代碼進行改動,增加安全的初始化,不知道我的理解是否正確?
uj5u.com熱心網友回復:
你可以比較下上面鏈接的處理,控制元件的代碼增加了相關代碼(增加部分代碼在CXXXAPP類里),你的問題就解決了。
uj5u.com熱心網友回復:
ActiveX控制元件實作安全的初始化和腳本
http://blog.csdn.net/hireboy/article/details/8601322
需要在CXXXAPP里進行增加部分代碼,參考上面博客的改法。
謝謝brk1985兄指點,根據您的回復,單純給控制元件增加了數字簽名是無效的,還需要對控制元件的代碼進行改動,增加安全的初始化,不知道我的理解是否正確?
你可以比較下上面鏈接的處理,控制元件的代碼增加了相關代碼(增加部分代碼在CXXXAPP類里),你的問題就解決了。
謝謝,可惜這個控制元件是使用VB撰寫的。
uj5u.com熱心網友回復:
學習了
uj5u.com熱心網友回復:
vb應該也是一樣的,主要是category的操作。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/82910.html
上一篇:基于單檔案的activeX開發
