如何註冊ActiveX控制項 ,並在jsp頁面呼叫

2021-07-23 10:25:36 字數 772 閱讀 6683

如何註冊activex控制項

對某個ocx控制項進行註冊,用命令regsvr32命令:

對ocx控制項註冊的命令:

1.regsvr32 /s ocx檔案的絕對路徑 此命令不彈對話方塊直接註冊成功

2.regsvr32 ocx檔案的絕對路徑 此命令將彈出對話方塊提示註冊成功

對ocx控制項登出的命令:

1.regsvr32 /u ocx檔案的絕對路徑 此命令彈出登出成功對話方塊,登出成功。

在jsp頁面中呼叫activex控制項的時候,在頁面可以用object標籤來載入,如果是ocx控制項則需要對其註冊利用上面的命令進行註冊,在頁面只需提供其classid例如:

而如果activex控制項被打包成cab控制項的話,需要將其放在伺服器程式裡面的乙個包裡面,然後用

codebase指定cab檔案的伺服器相對路徑,classid指定註冊編號,其他的屬性可以自由搭配使用。

activex控制項與安全

網頁中呼叫ocx,並部署在伺服器使用 ocx註冊;

呼叫ocx的網頁在本地開啟可以成功呼叫ocx;

把網頁部署在伺服器上,通過客戶端開啟,不能成功呼叫ocx,報「物件不能使用屬性或方法」,

可能原因:由於ocx沒有數字簽名,故無法通過ie驗證,

解決方法:在客戶端設定伺服器**為可信任站點,同時將可信任站點的安全級別設定為最低,開啟網頁,成功呼叫ocx

然後有時候還需要對ie上的internet安全裡面的四個選項的activex相關的選項選為啟動即可。

**:

ActiveX控制項註冊與反註冊

regsvr32.exe regsvr32 u s n i cmdline dllname 引數 u 反註冊控制項 s 指定 regsvr32 安靜執行,且不顯示任何訊息框。n 指定不呼叫 dllregisterserver。此選項必須與 i 共同使用。i cmdline 呼叫 dllinstall...

有關ActiveX控制項的註冊小結

technorati 標籤 activex控制項,控制項註冊 出處 http blog.csdn.net slowgrace archive 2008 12 15 3521857.aspx 1.activex控制項在使用之前必須滿足兩點 2.如果不滿足以上兩點,在使用過程中可能會有提示如下錯誤資訊 ...

如何刪除ActiveX控制項

1 通過ie 瀏覽器 管理載入項 工具檢視已經安裝的activex控制項,詳細資訊中可以獲取控制項對應的guid和檔案完整路徑,以下列出各ie版本開啟 管理載入項 的方法 ie6 7下開啟 管理載入項 工具 internet選項 程式 管理載入項。ie8下開啟 管理載入項 工具 管理載入項。2 通過...