ocx控件,打包成cab,并在网页中加载 5
只有一个dll文件的ocx控件,打包成cab,并在网页访问时加载,以下是我的操作1.cox控件:SerialPortSwap.dll2.inf文件内容:[version]...
只有一个dll文件的ocx控件,打包成cab,并在网页访问时加载,以下是我的操作
1.cox控件:SerialPortSwap.dll
2.inf文件内容:[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
SerialPortSwap.dll=SerialPortSwap.dll
[SerialPortSwap.dll]
file-win32-x86=thiscab
FileVersion=1,0,1,8
CLSID={90680FBA-2965-41CB-8C77-CD6E55D63C22}
DestDir=11
RegisterServer=yes
3.将.dll文件进行数字签名
4.把.dll和.inf打包成test.cab
5.将test.cab进行数字签名
6.把下好的test.cab加载到IE中,代码:
<OBJECT ID=Object1 WIDTH=100 HEIGHT=100
CLASSID="CLSID={90680FBA-2965-41CB-8C77-CD6E55D63C22}"
CODEBASE="test.CAB#Version=1,0,1,8">
</OBJECT>
问题是:object标签的位置和codebase属性的写法,是不是IE和test.cab在同一个目录下就可以直接写CODEBASE="test.CAB#Version=1,0,1,8" 展开
1.cox控件:SerialPortSwap.dll
2.inf文件内容:[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
SerialPortSwap.dll=SerialPortSwap.dll
[SerialPortSwap.dll]
file-win32-x86=thiscab
FileVersion=1,0,1,8
CLSID={90680FBA-2965-41CB-8C77-CD6E55D63C22}
DestDir=11
RegisterServer=yes
3.将.dll文件进行数字签名
4.把.dll和.inf打包成test.cab
5.将test.cab进行数字签名
6.把下好的test.cab加载到IE中,代码:
<OBJECT ID=Object1 WIDTH=100 HEIGHT=100
CLASSID="CLSID={90680FBA-2965-41CB-8C77-CD6E55D63C22}"
CODEBASE="test.CAB#Version=1,0,1,8">
</OBJECT>
问题是:object标签的位置和codebase属性的写法,是不是IE和test.cab在同一个目录下就可以直接写CODEBASE="test.CAB#Version=1,0,1,8" 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询