将一个。OCX的文件变为。CAB的时候,INF文件应该怎样写? 只有一个.OCX文件的时候,INF要怎样写??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个,要是只有一个ocx文件的话,直接打包就可以了.不需要inf文件. 给你看看我的Inf文件吧:[code=INIFile][Add.Code] //要安装的文件 以及其对应的模块 AVT.ocx=AVT.ocx 的意思是说 AVT.ocx安装的时候依照下面[AVT.ocx]块的指示完成AVT.ocx=AVT.ocxmsvcr71.dll=msvcr71.dllmfc71.dll=mfc71.dllmsvcp71.dll=msvcp71.dllEWF.dll=EWF.dllEW.dll=EW.dllewfi.lic=ewfi.lic[AVT.ocx] file=thiscab clsid={B84B3851-7ACD-4C7D-A2FA-77001D710A30} //控件CLASSIDFileVersion=1,0,0,0 //版本号RegisterServer=yes //注册[msvcr71.dll]file-win32-x86=thiscabRegisterServer=noDestDir=11 //安装到system32目录FileVersion=7,10,3052,4[mfc71.dll]file-win32-x86=thiscabRegisterServer=noDestDir=11FileVersion=7,10,3077,0[msvcp71.dll]file-win32-x86=thiscabRegisterServer=noDestDir=11FileVersion=7,10,3077,0[EWF.dll] //控件用到的其他DLLfile=thiscabRegisterServer=yes //注册DestDir=11 //安装到system32目录下FileVersion=7,10,3077,0[EW.dll]file=thiscabRegisterServer=yesDestDir=11FileVersion=7,10,3077,0[ewfi.lic]file=thiscabRegisterServer=noDestDir=11FileVersion=7,10,3077,0[/code]上面这些注释是我自己理解的 可能不对 但是能解释通 呵呵 楼主参考吧。CAB具体制作过程参考:http://www.javaeye.com/topic/110834 楼上的已经比较详细了。看看你的ocx控件有没有外部依赖,在没有开发环境的电脑上注册试试,看看缺少什么。如果不缺什么的话,你那个就比较简单了 此话怎讲啊?我的帖子http://topic.csdn.net/u/20090616/15/0736e853-3ff1-46de-8a40-a52ea746648b.html? 帮我看看吧,谢谢 [Add.Code] xxx.ocx=xxx.ocx[xxx.ocx] file=thiscab clsid={B84B3851-7ACD-4C7D-A2FA-77001D710A30} //xxx.ocx的clsidFileVersion=1,0,0,0 //xxx.ocx版本号RegisterServer=yes //是否注册xxx.ocx注册就这么多,足够了 socket编程大家都是用阻塞还是非阻塞的方式啊?udp的 WIN7下利用WMI改变网卡地址 vc++ 修改文件名 再问动态加载驱动程序的问题 在edit 或者richedit里如何禁止中文输入? 请教2个问题 如何实现自定义的数据类型在 高分请教关于ActiveX的开发经验 VC,不用不知道,一用吓一跳! 如何防止程序按ESC退出? 有关软件接口的文档 AWE的窗口限制问题
AVT.ocx=AVT.ocx
msvcr71.dll=msvcr71.dll
mfc71.dll=mfc71.dll
msvcp71.dll=msvcp71.dll
EWF.dll=EWF.dll
EW.dll=EW.dll
ewfi.lic=ewfi.lic[AVT.ocx]
file=thiscab
clsid={B84B3851-7ACD-4C7D-A2FA-77001D710A30} //控件CLASSID
FileVersion=1,0,0,0 //版本号
RegisterServer=yes //注册[msvcr71.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11 //安装到system32目录
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[EWF.dll] //控件用到的其他DLL
file=thiscab
RegisterServer=yes //注册
DestDir=11 //安装到system32目录下
FileVersion=7,10,3077,0[EW.dll]
file=thiscab
RegisterServer=yes
DestDir=11
FileVersion=7,10,3077,0
[ewfi.lic]
file=thiscab
RegisterServer=no
DestDir=11
FileVersion=7,10,3077,0[/code]上面这些注释是我自己理解的 可能不对 但是能解释通 呵呵
楼主参考吧。CAB具体制作过程参考:http://www.javaeye.com/topic/110834
我的帖子http://topic.csdn.net/u/20090616/15/0736e853-3ff1-46de-8a40-a52ea746648b.html?
帮我看看吧,谢谢
xxx.ocx=xxx.ocx
[xxx.ocx]
file=thiscab
clsid={B84B3851-7ACD-4C7D-A2FA-77001D710A30} //xxx.ocx的clsid
FileVersion=1,0,0,0 //xxx.ocx版本号
RegisterServer=yes //是否注册xxx.ocx注册就这么多,足够了