支持IObjectSafetyImp接口。
还需要一个数字签字,如果你需要发布的话,只是需要花钱的。

解决方案 »

  1.   

    ATL/COM杂志上有介绍,
    下载地址www.vchelp.net
      

  2.   

    TO:疾风之狼:请问LPK文件是怎么用的,是不是有了他就不用数字签名了?
      

  3.   

    我最近也在搞这个,所以看了些文档,但是公司又不愿意买这个,所以暂时放下了。
    MS有一个工具codesign,是用来处理数字签名的。在MS的站点上可以down到,或者我发给你。
      

  4.   

    我已经看到了你的信,但我不是很清楚他的用途,
    你对那个LPK文件了解吗???
      

  5.   

    那个东西用的应该不是LPK文件,而是.pvk和.spc 等文件。
    这些都是需要购买获得的,或者自己建一个Certification Site,自己生成,但是如果自己生成的话因为你的数字签字的根域没有被认证所以还是一样。
      

  6.   

    不是说控件不能用,而是在IE的默认安全模式下有问题。
    只要改一下本地IE的安全设置就可以了。
    在Internet Option...->Security下修改。
      

  7.   

    你的应用是不是架在局域网上的,如果是还有一招,Windows installer(MS新的安装机制)是支持中央发布,客户端自动安装的。不过这样的话你整个应用的架构就会有变化。
    最简单的做法还是去买个数字签字,MS$400/year,也不算贵。
      

  8.   

    to Mittermeyer(疾风之狼)支持IObjectSafetyImp接口。
    具体怎么做呢???在BCB里面
      

  9.   

    to Mittermeyer(疾风之狼)支持IObjectSafetyImp接口。
    具体怎么做呢???在BCB里面
      

  10.   

    rocknet
    请问我的activex用在网页上时,有的浏览器端能正确下载并注册运行,而有的浏览器端却下载不成功,这是怎么回事?我采用cab打包,下载控件到浏览器。
    不成功的基本上都是NT4系统,而有的NT4系统却也成功,所以很纳闷
      

  11.   

    Mittermeyer(疾风之狼)兄:
      可以发一份CODESIGN.EXE以及Cert2SPC.exe等给我吗? [email protected] 
      谢了!
      

  12.   

    BCB我没有用过,对不起了。
    :(
      

  13.   

    #include <objsafe.h>类申明中:
    BEGIN_CATEGORY_MAP(CXXX)
    IMPLEMENTED_CATEGORY(CATID_SafeForScripting)
    IMPLEMENTED_CATEGORY(CATID_SafeForInitializing)
    END_CATEGORY_MAP()