IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> Сборка, разборка и анализ CAB-файлов, Технологии, инструменты и хитрости
AGC
сообщение 23.1.2008, 22:00
Сообщение #1


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Последнее время плотно столкнулся с адаптацией CAB-файлов из-за разных нужд и обнаружил, что как то акцентировано эта информация у нас здесь не приведена. Решил открыть тему, где можно было бы делиться технологиями, инструментами и хитростями по данному вопросу.

Прикладываю два основных инструмента для "мелкой" работы с кабами:
1. MSCEInf - анализ и разборка кабов
2. CabArc - MS Cabinet Tool

Вместо CabArc я обычно использую встроенную работу с кабами в FreeCommander. Более удобно для извлечения, добавления и замены файлов.
Прикрепленные файлы
Прикрепленный файл  WinCE_CAB_Analyser_MSCEInf.zip ( 562.38 килобайт ) Кол-во скачиваний: 172
Прикрепленный файл  cabarc.zip ( 35.64 килобайт ) Кол-во скачиваний: 126
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
 
Начать новую тему
Ответов
Medush
сообщение 28.5.2008, 21:33
Сообщение #2


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Раз уж подняли тему, есть ряд вопросов по созданию/редактированию кабов.

1. беру 2 файла dll из другой машинки - делаю каб (заменяет оригиналы на мои файлы в \windows). Далее их надо подписать. Расковырял Cert.cab. Внутри setup.xml, вытащил. Как теперь мне заставить отработать его ПОСЛЕ того как файлы будут подменены? В WinCe Cab Manager есть поля pre-xml и post-xml. Если я все содержимое setup.xml (из Cert.cab) вставлю в поле post-xml - будет мне счастье?

2. В некоторых кабах есть файл setup.dll. Он ведет диалог с пользователем и выполняет всяческие функции. Как и на чем его писать? он автоматически запускается находясь внутри каба?

3. Как выполнить авто-перезагрузку девайса после установки?

4. Возможно ли разместить каб внутри каба и установить его в ходе установки моего, родителя так сказать? Ответ заранее да ( для примера PocketInfotmant), но как это сделать, да чтобы еще и установка прошла в какой-либо нужный мне момент времени?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Сообщений в этой теме


Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 7.5.2026, 2:32
return_links(); ?>