ActiveX終於可以從服務器自動下載並註冊了

根據一個正版程序裏的註冊方法, 修改了我的控件的註冊方法, 終於可以執行了.

 

控件必鬚髮布到服務器上, 客戶端註冊成功後才能執行.

註冊後好像放在C:/Windows/Downloaded Program Files, 成功後會顯示控件名字的, 否則顯示uuid, 或狀態爲已破壞,已拔出等等. 另外,在xp下可以刪除文件, vista必須到dos下才行, 但如果文件長度爲0時不行, 奇怪.

 

改了半天的原因可能是另外一個服務器上的控件是舊的, 導致註冊失敗, 並反覆註冊. IE的緩存也跟着搗亂, 即使更新了服務器上的控件, 客戶端還是打開本地的.  測試時必須刪除以前註冊的, 並重啓IE, 通過查看源文件確保打開的是服務器上的頁面後才能保證測試的準確性.

 

另外, IE選項裏的管理加載項一定要啓用, 否則無法執行.

 

教訓啊!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章