我先做了一个ActiveX Form,然后用makecert -sv c:\mycert.pvk c:\mycert.cer创建了一个签名文件,再执行signcode,可是还是不能在默认ie安全性中下载,是不是那个参数不对?那位兄台指教一下,谢谢!

解决方案 »

  1.   

    做了数字签名就可以下载的了,也不要调整IE的属性。
    数字签名你要找到你发布的文件,而且你发布的文件要在HTTP server中,也就是本机的话你必修要放在你的webserver目录下,当然在互联网就不存在HTTP server的问题。----这点很重要,否则就会出现你上面的情形。只要是安装DELPHI的正常方法编写的ACTIVEX组件就不会有问题,我以前用的时候很顺利!
      

  2.   

    将activex form封装成OCX组件是肯定可以的。
    你上面出现要调整IE的现象肯定是你在做数字签名出了问题,不信你试试,没做数字签名的组件的效果和你的是一样的。--------------------------------
    在做数字签名时要选中你在IE中发布的OCX组件。
    象你上面的情况只要把数字签名做好就没事了。-------------------------------
      

  3.   

    对,就时签名没做好,谁能说一下怎么做?makecert -sv c:\mycert.pvk c:\mycert.cer对吗?