首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

制作CAB包,包含两个或以下inf文件的自动安装

2012-12-16 
制作CAB包,包含两个或以上inf文件的自动安装在开发一个ATL程序完毕后,想打包成为一个cab安装包,因为改程序

制作CAB包,包含两个或以上inf文件的自动安装
在开发一个ATL程序完毕后,想打包成为一个cab安装包,因为改程序包含一个inf文件,打包签发后死活不能下载注册安装。
搞了好几天了,是不是cab不支持第二个inf文件的?
这样就没问题:
; Sample INF file for XTUNNEL.DLL
;File Version= 101.6.0.16
[version] 
signature="$CHICAGO$"
AdvancedINF=2.0  

[Add.Code]
xtunnel.dll=xtunnel.dll
NESSLDrv.sys = NESSLDrv.sys
NESSLDrv.txt = NESSLDrv.txt
UninstallVTPassage.exe = UninstallVTPassage.exe

[xtunnel.dll]
file-win32-x86=thiscab
clsid={68D8AAB2-C2A7-43F1-BA99-BE492EF7BF85}
FileVersion=101,6,0,16
RegisterServer=yes  

[NESSLDrv.sys]
file-win32-x86=thiscab
FileVersion=101,4,3,2
DestDir=10

[NESSLDrv.txt]
file-win32-x86=thiscab
FileVersion=101,4,3,2
DestDir=10

[UninstallVTPassage.exe]
file-win32-x86=thiscab
FileVersion=101,6,0,5
DestDir=10

; end of INF file

如果把NESSLDrv.txt替换成NESSLDrv.inf,就死活不能下载安装
哪位有过同样经历的朋友,帮帮忙啦!!
[解决办法]
该回复于2009-09-01 10:36:37被版主删除
[解决办法]
痛苦啊,还没人可以帮忙提示下吗?
[解决办法]
想问下你这个写成功了吗,我近来也碰到类似的问题了,我写的是OCX和一个WORD插件的DLL,但是本地尝试右键安装时,文件不会释放到指的文件夹下,更不会注册,头痛呀
[version]
Signature="$Chicago$"
AdvancedINF=2.5

[Add.Code]
LWWebDocumentOcx.ocx=LWWebDocumentOcx.ocx
LWWord.dll=LWWord.dll

[LWWebDocumentOcx.ocx]
file-win32-x86=thiscab
clsid={...}
RegisterServer=yes
FileVersion=1,0,0,2
DestDir=11

[LWWord.dll]
file-win32-x86=thiscab
clsid={...}
RegisterServer=yes
FileVersion=1,0,0,2
DestDir=11

热点排行