Cabarc可以創建、查看或解析cab中的文件,而Makecab只能用來創建cab文件。
2.在制作cab文件時,需要包含所有相關的文件,可以通過DEPENDS(VC自帶的)查看所需文件。用inf文件把這些東西都寫進去。
3.inf方法:inf文件描述cab中的所有ocx和dll文件,inf通過壹些命名區域提供需要的信息。
如何寫inf
最開始,通常是[版本]區域:
例如:[版本]
簽名="$XXXX$ "
AdvancedINF=2.0
接下來才是最重要的【補充。代碼]區域:
例:【補充。代碼]
ctrl 1 . dll = c 1 section
Ctrl2.dll=Ctrl2.dll
前面是要下載的文件名,後面是該文件對應的地區名,可以是任意名稱,但壹般與文件名相同,方便維護。還應該註意的是,出現在[Add。代碼]區域應該根據它們的依賴關系進行排序。比如前面提到的ctrl1.dll依賴於ctrl2.dll,ctrl2.dll應該出現在ctrl1.dll的前面,因為安裝是逆序進行的,也就是說先安裝ctrl2.dll,再安裝ctrl1.dll,突發,記住清楚,不要搞反了。
然後是每個文件的面積。