ActiveX控件下载成功安装后不能运行

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:17:17
我用c#写了ActiveX控件,其中引入另外两个dll文件,将这三个文件打成CAB包后又做了签名,在本机测试可运行,在其他机器上测试,能下载成功,三个dll文件copy到C:\windows下,但是网页上提示安装,然后装有ActiveX控件的区域还是一个叉,不能运行,哪位过路的高手能不能帮忙想想办法
路径应该不是问题,我采用命令行注册控件 regsvr32 ***.dll 则会报已加载没有找到输入点的错误

牵涉到路径了么?应该是那里的问题。所有路径都调用方法,设置为当前机器的绝对路径。

我也没搞明白,

如果是安装程序的话就可以。

如果是使用Lib 生成的ActiveX 控件,使用Regasm 注册。

下载成功无法安装,应该是你的控件没有数字签名(本机用于测试的签名在发布时是无效的,那个需要花钱买的 :(),查看你机器上的日志 C:\WINDOWS\Setupapi.log 你会发现你的控件因为Signature的原因被拒了。