dll文件打包成cab后,web下载的问题。要么重复下载?修改版本,又提示无法复制,找不到文件(100分)

  • 主题发起人 主题发起人 booksfount
  • 开始时间 开始时间
B

booksfount

Unregistered / Unconfirmed
GUEST, unregistred user!
以前打包的cab文件(已经签名了)
打开页面总是下载:后来我修改了delphi的dll程序,加上了版本号为
1.0.0.3 (中间不是 逗号)
但是打包后的cab文件在网页加载的时候,提示文件复制找不到。cab中的两个dll都提示
后来,修改inf,修改1.0.0.3为 1,0,0,3,就不会下载找不到的问题了。可是每次打开网页 都会下载。为什么不能根据版本号下载呢?不过确实delphi中是1.0.0.3,不是逗号的。
inf文件内容:

;
Sample INF file for DelphiBand.dll
[version]
signature="$CHICAGO$"
AdvancedINF=2.0

[Add.Code]
DelphiBand.dll=DelphiBand.dll
ieshow.dll=ieshow.dll
ZhiHai.inf=ZhiHai.inf

[DestinationDirs]
DLLSysCopy=11
IniWinCopy=25

;
needed DLL


[DelphiBand.dll]
file-win32-x86=thiscab
clsid={。。。。}
FileVersion=1.0.0.3
RegisterServer=yes

[ieshow.dll]
file-win32-x86=thiscab
clsid={。。。}
FileVersion=1.0.0.3
RegisterServer=yes


[ZhiHai.inf]
file-win32-x86=thiscab
;
end of INF file


在网页中的代码是
<object classid=&quot;clsid:5857B0CB。。。&quot;
id=&quot;Zhi&quot;
width=&quot;1&quot;
height=&quot;1&quot;
codebase=&quot;http://localhost/SignTool/zhi.cab#version=1.0.0.3&quot;>
</object>

还有一个问题,我的cab里面有两个dll文件,就有两个classid,那应该写哪个呢?我写的是第一个的。这样有问题么?
 
或者是exe文件让其下载一次也可以
我还做了一个自解压得exe文件,可以让其自动下载,可是也是每次打开网页都下载。请问,如果解决多次重复下载的问题。谢谢帮助
 
是版本号不对吧!?
 
我也在delphi程序中,检查了版本,上面是1.0.0.3 不是逗号。但是这样打包cab,总是出现找不到文件的错误。所以,我只好在inf中,写成了1,0,0,3,网页中也是这个,但是会不停的提示下载。我检查了inf和网页,他们是一致的阿
 
就剩下发布这块了,就差一点点了[?]
谢谢帮助
 
接受答案了.
 

Similar threads

I
回复
0
查看
675
import
I
I
回复
0
查看
798
import
I
I
回复
0
查看
618
import
I
I
回复
0
查看
791
import
I
后退
顶部