最近做硬體相關的專案,廠商提供的ocx控制項,需要在js中通過ocx控制項呼叫c寫的**。在此做個筆記:
1.對於64位機器,將廠商提供的.dll檔案拷貝到 c:\windows\system32 目錄下,將.ocx檔案拷貝到c:\windows\syswow64 目錄下。
2.註冊*.ocx檔案。管理員身份。在「執行」中直接輸入「regsvr32 c:\windows\syswow64\zt_dit.ocx」.將其註冊成功,如果註冊失敗,有可能是沒有取得管理員許可權,根據報錯內容在網上搜尋解決辦法。
3.註冊成功後,需要取得註冊的.ocx的classid,便於在頁面中引用。w+r(win10),開啟執行。輸入regedit,開啟登錄檔,查詢你註冊的ocx
右鍵(複製項名稱)將複製的貼上到寫字板,就知道clsid了, 取得clsid後寫入帶頁面中,:
這樣,在ie中就可以呼叫了!但是,在火狐和谷歌呼叫不了,甚至連介面都出不來。
操作後還是無果!不知道是不是以上外掛程式不支援64位機器的緣故。。。。。。。
js呼叫ocx控制項的問題
這兩天接觸到了一些硬體裝置與軟體之間的互動。主要是用到了神思二代身份證讀卡機器,讓它能把身份證的資訊顯示到頁面中。1,剛開始用拿到的只是一些ocx控制項,還有乙個批處理檔案,這個批處理檔案主要是將一些用到的ocx,dll檔案拷貝到c 盤的windows system32目錄下,因為我的作業系統是64...
js呼叫ocx控制項的問題
這兩天接觸到了一些硬體裝置與軟體之間的互動。主要是用到了神思二代身份證讀卡機器,讓它能把身份證的資訊顯示到頁面中。按照提供的介面來寫,主要是用js來呼叫ocx的控制項來讀取身份證,ic卡的內容,但是經過了兩天的除錯才成功,下面把我遇到的一些問題說明一下,給自己乙個提醒,也希望能幫到大家。1,剛開始用...
QT 呼叫OCX控制項
近期做乙個專案,需要呼叫foxit的pdf ocx控制項,現記錄一下過程。首先,被呼叫的ocx控制項必須被註冊,註冊過程請參考 接著進行如下步驟 一,獲取ocx 的uuid 1 找到oleview.exe,以管理員身份開啟。oleview.exe一般路徑c program files x86 win...