关于网友提出的“ 高分求解cab包自动安装问题”问题疑问,本网通过在网上对“ 高分求解cab包自动安装问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 高分求解cab包自动安装问题
描述: cab包里,有ocx控件及用到的几个动态链接dll
现在问题是,网页里codebase指明了cab之后,只有ocx被拷贝进了system32,那些动态链接的dll都没有拷贝进去。
请问大家这是什么原因。
inf文件如下:
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
IniFile.dll=IniFile.dll
LogFile.dll=LogFile.dll
DaoDb.dll=DaoDb.dll
mfc71.dll=mfc71.dll
msvcr71.dll=msvcr71.dll
msvcp71.dll=msvcp71.dll
JLHisDataSync.ocx=JLHisDataSync.ocx
[JLHisDataSync.ocx]
file-win32-x86=thiscab
clsid={3405DF28-6E70-443F-ADE9-3D9B86EF9D36}
FileVersion=1,0,0,2
RegisterServer=yes
DestDir=11
[msvcr71.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=7,10,3052,4
[mfc71.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=7,10,3077,0
[msvcp71.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=7,10,3077,0
[DaoDb.dll]
file-win32-x86=thiscab
RegisterServer=no
FileVersion=1,3,0,1
DestDir=11
[LogFile.dll]
file-win32-x86=thiscab
RegisterServer=no
FileVersion=1,0,0,1
DestDir=11
[IniFile.dll]
file-win32-x86=thiscab
RegisterServer=no
FileVersion=1,0,0,1
DestDir=11
控件用到了daodb.dll,inifile.dll,logfile.dll,但是这3个dll都没拷贝进system32目录
解决方案1: 再这样试试。
[Version]
Signature = "$CHICAGO$"
AdvancedINF = 2.0
[DefaultInstall]
CopyFiles = DllFiles
[DestinationDirs]
DefaultDestDir = 11
[DllFiles]
IniFile.dll
LogFile.dll
DaoDb.dll
mfc71.dll
msvcr71.dll
msvcp71.dll
JLHisDataSync.ocx = JLHisDataSync.ocx
[JLHisDataSync.ocx]
RegisterServer=yes
以上介绍了“ 高分求解cab包自动安装问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3666801.html