在ie浏览器下安装了cab后, 控件可以执行, 等关闭ie窗口的时候会报错误。
但第二次打开ie窗口并使用那个控件然后关闭,就不会出现错误了。
即便是打开多个ie窗口同时调用那个控件也不会出错。。
我怀疑是我的inf安装文件写的有错误。 希望大家帮忙看看。 ;inf file for video_OCX_YK.ocx
;write by syney 2008-10-29
[version]
signature=$CHICAGO$
AdvancedINF=2.5[DestinationDirs]
DLLSysCopy=11
ROOTCopy=30[DefaultInstall]
CopyFiles=DllSysCopy,ROOTCopy
AddReg=videoReg
RegisterOCXs=video_OCX[video_OCX]
%11%\video_OCX_YK.ocx[DllSysCopy]
video_YK_DLL.dll
video_OCX_YK.ocx[ROOTCopy]
video_YK_DLL.dll
video_OCX_YK.ocx
[videoReg]
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA},"",%REG_SZ%,"Video_OCX_YK02.Video_DISP_YK02"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Control
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Implemented Categories
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Implemented Categories\{0DE86A52-2BAA-11CF-A229-00AA003D7352}
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Implemented Categories\{0DE86A53-2BAA-11CF-A229-00AA003D7352}
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Implemented Categories\{0DE86A57-2BAA-11CF-A229-00AA003D7352}
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Implemented Categories\{40FC6ED4-2438-11CF-A3DB-080036F12502}
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\InprocServer32,"", %REG_SZ%,"%30%\Video_OCX_YK.ocx"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\InprocServer32,"ThreadingModel",%REG-SZ%,"Apartment"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\MiscStatus,"",%REG_SZ%,"0"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\MiscStatus\1,"",%REG_SZ%,"164241"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\ProgID,"",%REG_SZ%,"Video_OCX_YK02.Video_DISP_YK02"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Programmable
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\ToolboxBitmap32,"",%REG_SZ%,"%30%\Video_OCX_YK.ocx,30000"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\TypeLib,"",%REG_SZ%,"{F8AFB855-B986-4EA8-8E28-D83EAD369C46}"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Version,"",%REG_SZ%,"46.0"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\VersionIndependentProgID,"",%REG_SZ%,"Video_OCX_YK02.Video_DISP_YK02"
HKCR,Video_OCX_YK02.Video_DISP_YK02,"",%REG_SZ%,"Video_OCX_YK02.Video_DISP_YK02"
HKCR,Video_OCX_YK02.Video_DISP_YK02\Clsid, "",%REG_SZ%,"{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}";end of INF file
但第二次打开ie窗口并使用那个控件然后关闭,就不会出现错误了。
即便是打开多个ie窗口同时调用那个控件也不会出错。。
我怀疑是我的inf安装文件写的有错误。 希望大家帮忙看看。 ;inf file for video_OCX_YK.ocx
;write by syney 2008-10-29
[version]
signature=$CHICAGO$
AdvancedINF=2.5[DestinationDirs]
DLLSysCopy=11
ROOTCopy=30[DefaultInstall]
CopyFiles=DllSysCopy,ROOTCopy
AddReg=videoReg
RegisterOCXs=video_OCX[video_OCX]
%11%\video_OCX_YK.ocx[DllSysCopy]
video_YK_DLL.dll
video_OCX_YK.ocx[ROOTCopy]
video_YK_DLL.dll
video_OCX_YK.ocx
[videoReg]
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA},"",%REG_SZ%,"Video_OCX_YK02.Video_DISP_YK02"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Control
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Implemented Categories
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Implemented Categories\{0DE86A52-2BAA-11CF-A229-00AA003D7352}
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Implemented Categories\{0DE86A53-2BAA-11CF-A229-00AA003D7352}
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Implemented Categories\{0DE86A57-2BAA-11CF-A229-00AA003D7352}
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Implemented Categories\{40FC6ED4-2438-11CF-A3DB-080036F12502}
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\InprocServer32,"", %REG_SZ%,"%30%\Video_OCX_YK.ocx"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\InprocServer32,"ThreadingModel",%REG-SZ%,"Apartment"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\MiscStatus,"",%REG_SZ%,"0"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\MiscStatus\1,"",%REG_SZ%,"164241"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\ProgID,"",%REG_SZ%,"Video_OCX_YK02.Video_DISP_YK02"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Programmable
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\ToolboxBitmap32,"",%REG_SZ%,"%30%\Video_OCX_YK.ocx,30000"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\TypeLib,"",%REG_SZ%,"{F8AFB855-B986-4EA8-8E28-D83EAD369C46}"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\Version,"",%REG_SZ%,"46.0"
HKCR,CLSID\{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}\VersionIndependentProgID,"",%REG_SZ%,"Video_OCX_YK02.Video_DISP_YK02"
HKCR,Video_OCX_YK02.Video_DISP_YK02,"",%REG_SZ%,"Video_OCX_YK02.Video_DISP_YK02"
HKCR,Video_OCX_YK02.Video_DISP_YK02\Clsid, "",%REG_SZ%,"{589D6A06-FCC6-4113-86CF-AAC9438FCFFA}";end of INF file
建议将控件删除,再用IE打开,安装,试一下。天狼工作室
http://www.j2soft.cn