新手提问:ActiveX更新问题????

konj 2006-07-11 09:31:14
版本更改:1。VC资源里 2。网页CODEBASE中+#version 3.CAB包的.inf中
问题:为什么每次打开都重新下载
如何根据版本不同而下载???
...全文
191 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
konj 2006-07-11
  • 打赏
  • 举报
回复
应该没错吧!!!这样写
[version]
signature="$CHICAGO$"
AdvancedINF=2.0

[Add.Code]
ActiveX.ocx=ActiveX.ocx
H.dll=H.dll

[ActiveX.ocx]
file-win32-x86=thiscab
clsid={CA454468-DEDE-460D-94C3-F6A222940E8E}
FileVersion=1,0,0,1
RegisterServer=yes
伪高手 2006-07-11
  • 打赏
  • 举报
回复
inf文件是不是写的有问题?例如:
[Version]
signature="$CHICAGO$"
AdvancedINF=2.1

[Add.Code]
aaa.dll=aaa.dll

[aaa.dll]
file-win32-x86=thiscab
clsid={xxxxx-xxx-xxx-xxx-xxxxx}
FileVersion=1,0,2,35
RegisterServer=yes
konj 2006-07-11
  • 打赏
  • 举报
回复
好了,不过还是要谢谢你,接分!
伪高手 2006-07-11
  • 打赏
  • 举报
回复
不知道你的其他的处理方式是什么样的,反正打包大概是这样的。

cabarc -s 6144 N xxx.cab ActiveX.ocx H.dll xxx.inf

网页里是这样的
<OBJECT id=obj classid="clsid:xxxxxxx-xxx-xxx-xxx-xxx" CODEBASE="xxx.cab#version-=1.0.0.1"></OBJECT>

需要注意一点的是INF文件中的是LIB的CLSID,不要使用Interface的CLSID

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧