如题。
我指的是离线安装包。

解决方案 »

  1.   

    网页用的ActiveX控件和普通ActiveX控件并无区别,直接拷贝文件然后注册即可。
      

  2.   

    建议将文件拷贝至system32这个目录,
    然后regsvr32 dllname.dll
      

  3.   

    不知道你让我试什么,我还真不知道网页用的FlashPlayer和自己窗口程序用的FlashPlayer有什么区别。你举个例子。
      

  4.   

    1、自己写个ActiveForm,编译,注册。OK,在本地可以使用。
    2、生成cab包,写个简单的测试网页,把这个ActiveX嵌在网页中。
    3、使用其它电脑打开这个网页,一般会提示需要下载安装这个cab或安全警告等XXX提示,或者有的IE给禁了根本就没有提示。
    所以我想写一个离线的插件安装包。
    之所以楼上FlashPlayer即可以在Application中用,也可以在Web中用,那是因为你的系统中已经安装了这个ActiveX了,并且已经安装在Windows\Downloaded Program files\文件夹中!!,所以均可以正常使用。
      

  5.   

    离线的插件安装包
    你把编译出来的dll拷贝到其他电脑上运行regsvr32 dllname.dll就可以了
    你做安装包业就是这个过程。
      

  6.   

    ocx注册没有问题,但是它并没有被插到IE中去。
    我想,肯定还需要在注册表里写点什么东西才行。
      

  7.   

    楼上,你装完一上新机器,不上网,然后安装Adobe Flash Player 插件的安装程序,它就被插入到IE中去了。这和“IE中你没有调用怎么叫插入?”精神好像不太符合吧?IE调用时下载安装是在线的安装方式,这种方式我认为有很多弊端,比如用户如果使用了高强度的安全策略,也许下载安装提示根本就看不到了。
    离线安装时弹出的安全提示是可以接受的。
      

  8.   

    所以说,是你概念错误。那个是插件,不是ActiveX控件。
      

  9.   

    你的问题解决了吗?
    这个问题现在也困扰着我。是指下载一个Active独立安装程序,安装程序,也就是将ocx安装到system32下,然后注册这个控件。注册的时候,自动将classid写到注册表了。现在很多网站的安全控件都是这样做的,一些银行网站的密码输入框,淘宝支付宝的阿里输入框,也是下载一个他们的控件。安装之后,打开网站,就没有任何提示,直接显示这个ActiveX控件。但是我在做的时候,每次都会提示要下载,即使已经用安装包在客户端注册了,也会提示下载,提示安装。这跟你说的离线安装,起不到预想的目的。