我在IE中, 使用了自己开发的ocx控件, 把ocx控件和dll打包成.cab文件放在网页中, 可以在xp系统的IE中正常下载, 但是在win2003中提示ocx控件无法复制到目录,dll文件可以复制到目录, 不知道这是什么原因? 估计是安全性方面的问题, 但我把IE的安全性已经设置最低, 还是不行, 请帮我说一下这是什么原因?

解决方案 »

  1.   

    IIS那个帐号要有权限访问你在CAB的INF文件中指定的位置
      

  2.   

    CAB的INF文件中指定的位置是在客户端电脑上的,  xp系统可以下载, win2003就不行了.  跟IIS用户应该没多大关系.
      

  3.   

    错了,一时手误,运行IE的帐号的权限我都是在WIN2003下开发OCX的,用得挺好,没出现不能复制的情况不知道LZ是怎么设置的
      

  4.   

    说白了就是,如果你在INF中说明要复制到SYSTEM32下面,那么当前WINDOWS用户就要能对SYSTEM32目录有写权限
      

  5.   

    现在我想应该不是帐号的问题, 可能跟做的ocx有关, 怎么才能做成对IE安全的ocx控件?