社区
控件
帖子详情
如何在网上注册ActiveX
xingdongfang
2003-09-29 10:13:49
我做了一个ACTIVEX,想放在局域网上使用.但不知如何放在网页中.
LOP_TOOL.exe我也用了也生成的LPK文件也把它放在网页中.但还是不行.
然后我看了3721的控件要求注册的代码,发现里面根本没有.LPK文件.
不知哪位能否指点一二谢谢.!
我的邮箱是xingdongfang@21cn.com
谢谢!
...全文
50
5
打赏
收藏
如何在网上注册ActiveX
我做了一个ACTIVEX,想放在局域网上使用.但不知如何放在网页中. LOP_TOOL.exe我也用了也生成的LPK文件也把它放在网页中.但还是不行. 然后我看了3721的控件要求注册的代码,发现里面根本没有.LPK文件. 不知哪位能否指点一二谢谢.! 我的邮箱是xingdongfang@21cn.com 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wgtboy
2003-09-30
打赏
举报
回复
那个“证书”应该就是指*.lpk文件,可以用恰当的程序生成,用<PARAM>标签定义好就行,如果按照上面写的去做还不行,请试一下把安装页面所在的地址加到受信任站点里面去,还有一定要保证<object>标签里面的内容正确,路径、文件名、clsid都是正确的,应该就没问题了
wgtboy
2003-09-29
打赏
举报
回复
我前段时间也碰到这个问题,被我无意中解决了:
1。要不要lpk其实是取决于你在vb里面设置的项目属性的,在项目属性里面有一个使不使用licence的勾,勾了就要用lpk,不勾就不用
2。用studio的打包工具生成cab文件时,一定要把所有用到的东西包进cab里面,不要选择什么从微软的网站下载什么的,如果用到第三方控件,记得把lic文件也包进去
3。找到打包后的suport文件夹,打开里面的(控件名).inf文件,发现里面对应每个dll或者ocx都有相应的节点,如:
[Msvbvm60.dll]
file-win32-x86=thiscab
RegisterServer=yes
DestDir=11
FileVersion=6,0,96,90
看到那个“DestDir”吗?如果是11代表把东西copy到system32下,空的话就copy到ie临时目录下,你得把所有的DestDir都写成等于11才行
4。还是这个inf文件,看最后面:
[RegisterFiles]
%11%\COMCAT.DLL
%11%\OLEPRO32.DLL
%11%\OLEAUT32.DLL
把漏掉的用到的dll或者ocx补上去
5。运行suport下的(控件名).bat,重新生成cab文件
6。注意一下这个inf文件里面描述控件本身的那个节点,如:
[UFiles.ocx]
file-win32-x86=thiscab
RegisterServer=yes
clsid={D2BFADB2-B73B-4A74-B1D2-94542DE592A3}
DestDir=11
FileVersion=1,0,0,0
那个clsid必须和控件所在的html页面里面object标签下的clsid一样哦
7。页面的写法是这样:
<OBJECT ID="UFiles.frmUFileForm"
CLASSID="CLSID:D2BFADB2-B73B-4A74-B1D2-94542DE592A3"
CODEBASE="http://www.aaa.com//UFiles.CAB#version=1,0,0,0" name="UserControl">
<PARAM NAME="LPKPath" VALUE="LPKfilename.LPK">
</OBJECT>
注意CODEBASE和lpk文件的写法
然后问题应该能解决了,控件应该可以安装了
cxy_999
2003-09-29
打赏
举报
回复
问题有点没看懂.你可以在加载网页的时候,先用SHELL运行下注册命令,我想可以搞定.
aijie099
2003-09-29
打赏
举报
回复
我也有同样的问题.
关键的是那个,要什么"证书"
xingdongfang
2003-09-29
打赏
举报
回复
谢谢雪戈,但我照你说的试了一下,还不行啊。只好麻烦你再费心了
谢谢
简单实用的
activeX
注册
工具
activeX
注册
工具,
activeX
注册
工具,
activeX
注册
工具,
activeX
注册
工具
VC程序内部
注册
ActiveX
控件
VC程序内部
注册
ActiveX
控件
解决
ActiveX
控件没有在此计算机上
注册
的问题
自己研究总结的方法,包括所缺的控件,一般不会缺少的
注册
ActiveX
控件方法
ActiveX
控件
ActiveX
控件
ActiveX
DLL免
注册
调用(VB)
通常情况下,
ActiveX
DLL需要
注册
后才能被调用,使用本方法,可以无需
注册
就能调用
ActiveX
DLL,非常方便。
控件
1,451
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章