在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 

解决方案 »

  1.   

    从inf文件看不出什么问题,这个只能测试。
    建议将控件删除,再用IE打开,安装,试一下。天狼工作室
    http://www.j2soft.cn
      

  2.   

    谢谢 cuizm的回复。 只有在第一次安装的时候才报错。    有台机器第一次安装后倒没有报错, 却自动运行了一会就自动把ie关闭了。 第2次打开就没有问题了
      

  3.   

    万能的CSDN啊 。。 期待高手指点一下
      

  4.   

    应用程序发生异常 unknown software exception(0x80000003), 位置为0x06419174
      

  5.   

    估计是什么地方的代码问题或者第一次会安装注册相关的ocx,dll有关ms都报错说unkonwn了,我们怎么可能知道。呵呵