跟签名没有关系。卸载的时候调用了方注册函数吧?installshield就会自动反注册

解决方案 »

  1.   

    注册成功了就说明对啊,问题是你哪里调用了反注册或删除了文件。我的问题是 ,就用上面的inf文件打包以后 ,在js里面调用。然后每次都要重新下载。没有做其他任何操作。你说的反注册,和删除文件不知道是干什么的?
      

  2.   

    注册成功了就说明对啊,问题是你哪里调用了反注册或删除了文件。我的问题是 ,就用上面的inf文件打包以后 ,在js里面调用。然后每次都要重新下载。没有做其他任何操作。你说的反注册,和删除文件不知道是干什么的?你说网页上的哦,是不是你浏览器安全设置有问题,看能不能把这个控件添加到信任区。正式发布就应该签名。
      

  3.   

    你的ie是什么版本?高版本的ie安全性很高,可能会有所限制,试试7.0及以下。
      

  4.   

     我用的是 9.0 8.0 。我去注册表里面看了。
    发现注册表里面的版本号是 1.0;而我设置的是1,0,0,8  如果设置1.0  就不会每次都安装。说明不是浏览器的问题。 应该是 每次下载后安装这个 ocx的时候 版本号 不能写入注册表。  但是我就是不知道什么原因不能写入注册表。我用的是win7 64位的系统
      

  5.   

     我用的是 9.0 8.0 。我去注册表里面看了。
    发现注册表里面的版本号是 1.0;而我设置的是1,0,0,8  如果设置1.0  就不会每次都安装。说明不是浏览器的问题。 应该是 每次下载后安装这个 ocx的时候 版本号 不能写入注册表。  但是我就是不知道什么原因不能写入注册表。我用的是win7 64位的系统那可能ocx也要64位的才有权限,就像exe一样,32位不能访问system32目录。
      

  6.   

    是不能写入啊 还是你根本就没写 RGS文件贴上来看看
      

  7.   

    是奇怪。你最好参考一下其他inf的例子。
      

  8.   

    肯定都是参考 其他的inf的例子。感觉是原封不动的都试了。就是不行呀
      

  9.   

    version=1,0,0,8你检查下你的ocx文件版本, 就是ocx文件的属性里面的版本要一致
      

  10.   

    cab真难弄,有时候弄完正常后,第二天又不好使了
      

  11.   

    我改了 ocx的版本后,在公司5台 win7 64位 ie9下测试 。其中有2台是在注册表里面有如下信息但是一台的版本号是对的,一台的版本号是1.0.0.1如图那台。 但是这2台 都不需要每次都安装。还有2台注册表里面没有上面的信息。每次都要安装。 但是也是可以用的。还有一台安装不上去,用都不能用。5台机器 都是相同的操作系统,ie也设置的一样。 为什么会出现这样的问题?