解决方案 »
- 怎么做一个不断刷新一个指定网页的程序?
- IWebBrowser2打开的htm中js(或者window.external)怎么调用C++函数?非同一般js调用C++问题
- 怎样实现窗口的阴影效果(并能自定义阴影尺寸)
- vc里 attach to process 什么进程都看不到。
- 急,急,急,急下面是我写的一个网页提交程序,不能运行,为什么啊!!!!!!
- CFileDialog保存文件时如何得到类型里面的扩展名?
- 我想实现声音循环播放,怎么办?帮帮我,我没有分了,下次一定补上
- 熟悉vc5.0的高手请回答
- ADO连接MDB DATE类型的SQL语句怎么写
- 一棵树,二十分
- 请教关于ATM多播问题
- 非真实绘图中压感模型的建立
Clock.ocx=Clock.ocx[install.files]
Clock.ocx=Clock.ocx
[SourceDisksFiles]
Clock.ocx=1[Clock.ocx]
file-win32-x86=thiscab
RegisterServer=yes
clsid={0A76F0F8-AB7F-4C31-9AD7-EF8309169F80}
FileVersion=1,0,0,1这个是可以的。
用VB建立一个同控件同名的ActiveX工程,然后用VB的Package & deployment wizard 向导,制作CAB包,在Package type中选择Internet package,后面添加要打包的文件,并去掉不需要的文件,inf文件是自己生成的,但是没有给出文件下载的位置,所以要在Support目录中,编辑inf文件,然后运行相应的MS-DOS批处理文件,会重新创建CAB包,结束。
;INF file for NisecTest.ocx
;DestDir can be 10 for Windows directory, 11 for Windows\System(32) directory, or left blank for the Occache directory.[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%,NisecTest.CAB,1[Add.Code]
NisecTest.ocx=NisecTest.ocx
XNewCertDll.dll=XNewCertDll.dll
[install.files]
NisecTest.ocx=NisecTest.ocx
XNewCertDll.dll=XNewCertDll.dll
[SourceDisksFiles]
NisecTest.ocx=1
XNewCertDll.dll=1[NisecTest.ocx]
file-win32-x86=thiscab
RegisterServer=yes
DestDir= 11
FileVersion=1,0,0,1[XNewCertDll.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir= 11
FileVersion=0,0,0,0
[RegisterFiles]
%11%\NisecTest.ocx
你网页中是怎么使用这个ActiveX的呢?
1)在页面添加下面代码
<OBJECT id= test style="width:0px;height:0px"
classid="clsid:0C23CB11-3AD2-45DE-9386-73FC9CC0EBD0"
codebase="test.CAB#version=1,0,0,1">
</OBJECT>2) 对于没有签名的控件,需要修改IE的安全设置,找到“下载未签名的Activex控件”,设置为“提示”3)如果要保证下载成功,需要打的CAB包正确