Як робити cab-файли
Для цього існує утиліта командного рядка makecab.exe. Користуватися просто, довідка доступна, якщо просто запустити утиліту без параметрів.
Програма makecab.exe входить в пакет установки Windows. Вона знаходиться в папці% SystemRoot% \ system32 (зазвичай це C: \ WINDOWS \ system32) і завжди доступна для запуску з командного рядка. Крім того, makecab.exe мається на складі SDK середовища Visual Studio (може знаходитися в папці на зразок c: \ Program Files \ Microsoft Visual Studio .NET 2003 \ CompactFrameworkSDK \ v1.0.5000 \ bin).
Опції командного рядка makecab.exe показані на скріншоті.
source вихідні файли, які будуть поміщені в CAB-архів.
destination файл призначення. Тут вказується ім'я одержуваного CAB-архіву. Якщо цей параметр командного рядка опущений, то ім'я архіву буде призначено автоматично з імені файлу source, при цьому останній символ імені буде замінений на символ підкреслення.
/ F directives тут вказується файл з директивами, який зчитує утиліта makecab.exe.
/ D var = value визначає змінну var з вказаним значенням value.
/ L dir папка, в яку буде поміщений створюваний CAB-архів. Якщо ця опція не вказана, то CAB-файл буде створений за замовчуванням в поточній директорії.
/ V [n] рівень виведеної інформації про процес створення CAB-архіву - наскільки докладні будуть повідомлення (n можна вказати в діапазоні 1..3).