使用ie訪問設(shè)備的時候,會自動從設(shè)備上下載控件并自動注冊。當(dāng)控件沒有下載或注冊成功的時候,則不能正常訪問設(shè)備。
目前有2種版本的控件,一個是hcnetvideoactivex.cab,名稱為hcnetvideoactivex.ocx,嵌入到8000系列和7000系列的設(shè)備中;另一個是newhcnetactivex.cab,包含控件名稱為newocx.ocx,主要嵌入到6100系列,ip camera中。
1.使用ie訪問前的注意事項:
降低ie的安全級別,選擇ie“工具”->“internet選項”->“安全”->“自定義級別”,將涉及到控件下載運(yùn)行和腳本運(yùn)行的選項都設(shè)置成“啟用”和“提示”。
2.使用ie訪問的時候提示“網(wǎng)頁上有錯誤”或者有“×”的顯示
出現(xiàn)該情況,很有可能是控件沒有下載成功或者有殘余的控件相關(guān)內(nèi)容沒有刪除??蓞⒖?.清除控件的方法進(jìn)行清除處理后,在設(shè)置安全級別后進(jìn)行訪問。
3.清除控件的方法:
a.關(guān)閉ie,進(jìn)入windows系統(tǒng)目錄下,找到downloaded programfiles文件夾中的相關(guān)控件信息是否還在,若在,將其刪除。(hcnetvideoactivex.cab對應(yīng)hcnetvideoactivex control,newhcnetactivex.cab對應(yīng)newhcnetactivex control)
b.進(jìn)入system32文件夾下,確認(rèn)是否還有殘留的相關(guān)文件,若存在將其刪除。如果是xp的操作系統(tǒng),還需要將windows下lastgood文件夾中的相關(guān)文件刪除。
hcnetvideoactivex.cab的相關(guān)文件是
hcnetvideoactivex.ocx,hcnetsdk.dll,playm4.dllshowhcremcfgwnd.dll
remotecfgres_chi.dll,remotecfgres_eng.dll,remotecfgres_trad.dll.
newhcnetactivex.cab的相關(guān)文件是
newocx.ocx,hcnetsdk.dll, playm4.dll,langchg.dll,showhcremcfgwnd.dll,remotecfgres_chi.dll, remotecfgres_eng.dll,remotecfgres_trad.dll.
c.在“開始”的“運(yùn)行”中輸入:regedit進(jìn)入注冊表,在“我的電腦”下的*個文件夾“hke_classes_root”下查找相關(guān)內(nèi)容,如果存在,則是控件手動注冊后,沒有手動注銷掉,需要用手動注銷控件方法將其銷毀。
說明:該情況一般適用于有我們提供的控件包,并使用其進(jìn)行手動注冊的情況。具體方法見4.手動注冊的方法。
d.如果完成上述步驟后,還是無法下載控件,建議重啟下電腦或換臺電腦測試。ie瀏覽涉及到的內(nèi)容較多,系統(tǒng)其他的插件有可能造成ocx控件下載不成功。
4.手動注冊的方法:
注冊方法:在windows命令行中輸入regsvr32 控件所在目錄 注冊控件
例如:regsvr32 d:\控件\hcnetvideoactivex.ocx
注銷方法:在windows命令行中輸入regsvr32/u 控件所在目錄 注銷的控件
例如:regsvr32/u d:\控件\hcnetvideoactivex.ocx
說明:該方法需要將hcnetvideoactivex.ocx所需要的相關(guān)文件都在同一目錄下。
5.vista系統(tǒng)下的使用?
visita系統(tǒng)下使用不能正常的主要問題是建立保存的文件目錄后,會失敗。但如果打開ie的時候右鍵選擇“以管理員身份運(yùn)行”,則可以解決該問題。
6.ie7.0下的訪問?
使用ie7.0進(jìn)行訪問的時候,在設(shè)置ie安全性級別的時候,對一些提示為“啟用(不安全)”的選項,建議選擇為“提示”。因為選擇“啟用”后,打開ie詢問是否需要“修復(fù)設(shè)置”,選擇“修復(fù)設(shè)置”的話,有可能導(dǎo)致控件無法正常下載。