我自己写了一个ocx控件,需要一些dll.我写了一个inf文件,把ocx和这些dll打了一个cab。然后把ocx放到了网页上,修改htm中的codebase.但ocx可以下载,但dll不能下载。我不知道是inf文件的问题,还是htm的问题,请高手指教,先谢过!
附:inf
-----------------[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[DefaultInstall]
CopyFiles=install.files
RegisterOCXs=RegisterFiles
[RInstallApplicationFiles]
CopyFiles=install.files
RegisterOCXs=RegisterFiles
[DestinationDirs]
install.files=11
[SourceDisksNames]
1=%DiskName%,mmm.CAB,1[Add.Code]
MonitorOcx.ocx=MonitorOcx.ocx
MFC42UD.DLL=MFC42UD.DLL
MFCN42UD.DLL=MFCN42UD.DLL
MFCO42UD.DLL=MFCO42UD.DLL[MonitorOcx.ocx]
file=thiscab
clsid={F79D81E7-8F68-4A7C-B437-BE2C64B8C76A}
DestDir=11
FileVersion=1,0,0,1; Dependent DLLs[MFC42UD.DLL]
file-win32-x86=thiscab
RegisterServer=yes
DestDir=11
FileVersion=6.0.8168.0[MFCN42UD.DLL]
file-win32-x86=thiscab
RegisterServer=yes
DestDir=11
FileVersion=6.0.8168.0[MFCO42UD.DLL]
file-win32-x86=thiscab
RegisterServer=yes
DestDir=11
FileVersion=6.0.8168.0[RegisterFiles]
%11%\MonitorOcx.ocx
%11%\MFC42UD.DLL
%11%\MFCN42UD.DLL
%11%\MFCO42UD.DLL
-------------------------------
htm
......................
<object classid="clsid:F79D81E7-8F68-4A7C-B437-BE2C64B8C76A" CODEBASE="http://10.142.8.64/mmm.cab#version=1,0,0,1" width="540" height="376">
<param name="_Version" value="65536">
<param name="_ExtentX" value="14288">
<param name="_ExtentY" value="9948">
<param name="_StockProps" value="0">
......................
附:inf
-----------------[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[DefaultInstall]
CopyFiles=install.files
RegisterOCXs=RegisterFiles
[RInstallApplicationFiles]
CopyFiles=install.files
RegisterOCXs=RegisterFiles
[DestinationDirs]
install.files=11
[SourceDisksNames]
1=%DiskName%,mmm.CAB,1[Add.Code]
MonitorOcx.ocx=MonitorOcx.ocx
MFC42UD.DLL=MFC42UD.DLL
MFCN42UD.DLL=MFCN42UD.DLL
MFCO42UD.DLL=MFCO42UD.DLL[MonitorOcx.ocx]
file=thiscab
clsid={F79D81E7-8F68-4A7C-B437-BE2C64B8C76A}
DestDir=11
FileVersion=1,0,0,1; Dependent DLLs[MFC42UD.DLL]
file-win32-x86=thiscab
RegisterServer=yes
DestDir=11
FileVersion=6.0.8168.0[MFCN42UD.DLL]
file-win32-x86=thiscab
RegisterServer=yes
DestDir=11
FileVersion=6.0.8168.0[MFCO42UD.DLL]
file-win32-x86=thiscab
RegisterServer=yes
DestDir=11
FileVersion=6.0.8168.0[RegisterFiles]
%11%\MonitorOcx.ocx
%11%\MFC42UD.DLL
%11%\MFCN42UD.DLL
%11%\MFCO42UD.DLL
-------------------------------
htm
......................
<object classid="clsid:F79D81E7-8F68-4A7C-B437-BE2C64B8C76A" CODEBASE="http://10.142.8.64/mmm.cab#version=1,0,0,1" width="540" height="376">
<param name="_Version" value="65536">
<param name="_ExtentX" value="14288">
<param name="_ExtentY" value="9948">
<param name="_StockProps" value="0">
......................
解决方案 »
- Vc中一个对话框中的数据在另一个对话框的编辑框显示怎么实现
- 如何不设父子窗口,但拥有父子窗口的特性
- ******** COleDateTime::GetCurrentTime 出现异常,是怎么回事呀 **********
- 完成端口是不是在XP下只能有两个实例
- 怎样动态的改面CListCtrl的显示风格
- 关于TRACE的使用
- 在没有CWinApp的支持下我如何设置打印
- 如何让搜索是从内容的最开始起,而不是鼠标最后所在的位置?
- 请教各位大侠关于BHO的疑惑....
- 对话框上有个picture控件,现在要放大到占满对话框,但是对话框上还有其他控件,在拖动(放大或者速效)对话框的时候,在对话框底层的控件就闪烁。如何解决。
- 添加已经做好的类竟然出现问题
- 怎么在替换的wsock32.dll中加入修改数据包呢
lijian6185(秋叶禅) 请问怎么在inf中直接写注册表???有没有例子呀?