我試圖查看監控攝像頭系統。遠程訪問通過網站可用,該網站似乎需要下載一個充滿美味的CAB文件,以便讓我查看相機。手動安裝ActiveX組件
在我的一些系統上,這個安裝過程很順利。
一些人,特別是互聯網較慢的人,我進入了一個無限循環:進入頁面,等待很長一段時間(我認爲這是下載CAB文件的地方),點擊黃色欄允許它「爲所有用戶安裝此CAB文件」和頁面重新加載。它永遠不會彈出與窗口說:「你確定它很酷安裝這個東西?」
有沒有一種很好的方法,我可以用一點代碼來補充這一點?我已經下載了CAB文件並提取了它的內容。它充滿了DLL和SetupScript.vbs。我試圖讓SetupScript.vbs運行,我試圖用regsrv32
手動註冊這些DLL。我甚至將所需的.OCX和.INF文件複製到C:\Windows\Downloaded Program Files\
,並修改註冊表以模擬安裝順利進行的註冊表。
儘管如此,當我訪問網頁時,仍然需要一段時間,然後回到上述循環中。
我需要調用哪些API來「正確地」註冊此組件,以便IE能夠看到它?還是有更簡單的東西我錯過了?
難道有人請指出我正確的方向來解決這個問題嗎?瀏覽器是IE8,操作系統是Vista。
謝謝!
嘗試運行REGSVR32在OCX文件了。 – Nathan 2009-11-22 05:49:50
@Nathan,謝謝,我會給它一個鏡頭:) – mrduclaw 2009-11-23 01:58:32
@Nathan,你想讓這個答案能讓我接受它嗎? – mrduclaw 2009-11-26 07:10:54