COM组件 怎么用CAB方式发布(在网上发布)?怎么完成注册?哪里有资料? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ; version signature (same for both NT and Win95) do not remove signature="$CHICAGO$" AdvancedINF=2.0 [Add.Code] polygon.dll=polygon.dll atl.dll=atl.dll ; needed DLL [atl.dll] file-win32-x86=thiscab FileVersion=2,00,0,7024 DestDir=11 RegisterServer=yes [polygon.dll] file-win32-x86=thiscab clsid={4CBBC676-507F-11D0-B98B-000000000000} FileVersion=1,0,0,1 RegisterServer=yes ; end of INF file 该INF指定了系统需要安装特定版本的ATL.DLL。如果系统中还没有该文件,则需要从和该INF一起创建的CAB文件下载。"thiscab" 是一个关键字,意指包含该INF的CAB文件。您也可以从网上下载所需要的DLL文件,只要指定一个HTTP 网址即可,绝对路径或者相对路径都可以,比如: file-win32-x86=http://www.mysite.com/mydir/NEEDED.DLL 关键字"file-win32-x86" 指定平台是 x86。 得到一个文件的版本号的过程是:在Windows NT或者Windows 95 Explorer中右键点击该文件;从弹出列表中选择Properties,然后在接着弹出的对话框中选择版本标签。有时,您可能需要在文件版本中插入一个额外的0 。比如,对话框中显示ATL.DLL的版本号是2.00.7024,在INF文件中则变为2,00,0,7024 。 "DestDir"指的是装载目录或者文件的地址: 11 指定为系统目录 WINDOWS/SYSTEM 或者 WINNT/SYSTEM32; 10 规定为窗口目录、WINDOWS或者WINNT。如果没有指定DestDir(典型情况),则代码从固定的OCCACHE目录装载。 "clsid" 指的是要安装控件的CLSID 还有你要买个代码数字签名,否则你的.cab包浏览器会拦截的,不给你注册。 这里只是注册组件, 如果需要额外地写注册表,比如作为IE插件,需要在IE里按钮栏加入按钮等。怎么解决呢? 静态切分之后//指定树与列表控件在视图显示的位置GetPane(0,0)函数参数怎么返回全是0,0什么意思? vc ado Unknown error 0x800A0E7A 问个简单的问题,有关MSDN 如果Send返回WSAEWOULDBLOCK那么是否发送了数据? 像OutLook中,那种黄色的便签是如何做的? 谁能提供《vc++编程高手》光盘所附源代码,300百分等着你~~ 关于列表控件的问题 准备做QuickTime的开发, 求支援 怎样查看MFC程序退出码 一个 CTabCtrl 控件的简单问题? 关于timer里面的回调函数是否多线程的问题? 如何给CRichedi添加背景图片
signature="$CHICAGO$"
AdvancedINF=2.0 [Add.Code]
polygon.dll=polygon.dll
atl.dll=atl.dll ; needed DLL
[atl.dll]
file-win32-x86=thiscab
FileVersion=2,00,0,7024
DestDir=11
RegisterServer=yes [polygon.dll]
file-win32-x86=thiscab
clsid={4CBBC676-507F-11D0-B98B-000000000000}
FileVersion=1,0,0,1
RegisterServer=yes
; end of INF file 该INF指定了系统需要安装特定版本的ATL.DLL。如果系统中还没有该文件,则需要从和该INF一起创建的CAB文件下载。"thiscab" 是一个关键字,意指包含该INF的CAB文件。您也可以从网上下载所需要的DLL文件,只要指定一个HTTP 网址即可,绝对路径或者相对路径都可以,比如: file-win32-x86=http://www.mysite.com/mydir/NEEDED.DLL 关键字"file-win32-x86" 指定平台是 x86。 得到一个文件的版本号的过程是:在Windows NT或者Windows 95 Explorer中右键点击该文件;从弹出列表中选择Properties,然后在接着弹出的对话框中选择版本标签。有时,您可能需要在文件版本中插入一个额外的0 。比如,对话框中显示ATL.DLL的版本号是2.00.7024,在INF文件中则变为2,00,0,7024 。 "DestDir"指的是装载目录或者文件的地址: 11 指定为系统目录 WINDOWS/SYSTEM 或者 WINNT/SYSTEM32; 10 规定为窗口目录、WINDOWS或者WINNT。如果没有指定DestDir(典型情况),则代码从固定的OCCACHE目录装载。 "clsid" 指的是要安装控件的CLSID
这里只是注册组件, 如果需要额外地写注册表,比如作为IE插件,需要在IE里按钮栏加入按钮等。怎么解决呢?