制作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,就死活不能下载安装
哪位有过同样经历的朋友,帮帮忙啦!!