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="clsid:5857B0CB。。。"
id="Zhi"
width="1"
height="1"
codebase="http://localhost/SignTool/zhi.cab#version=1.0.0.3">
</object>
还有一个问题,我的cab里面有两个dll文件,就有两个classid,那应该写哪个呢?我写的是第一个的。这样有问题么?
打开页面总是下载:后来我修改了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="clsid:5857B0CB。。。"
id="Zhi"
width="1"
height="1"
codebase="http://localhost/SignTool/zhi.cab#version=1.0.0.3">
</object>
还有一个问题,我的cab里面有两个dll文件,就有两个classid,那应该写哪个呢?我写的是第一个的。这样有问题么?