В WINE не хватает extrac32.exe и extract.exe для распаковки cab-архивов. Этими средствами пользуются некоторые программы, например Налогоплательщик ЮЛ.
Программа Налогоплательщик ЮЛ не может принять свои формы отчетности. Выдает ошибку: Не удалось распаковать архив, либо в выбранном архиве нет отчетных форм. Отчетные формы в cab архивах.
Делаю.
Написал первую версию. Доступна в нашем cvs.
Налогоплательщик использует extract32
Возможно если указать другую версию Windows, он будет использовать другую программу (expand)?
Написал программу. По тестам: кроме одного архива(a00000015.cab) все распаковываются правильно, да и этот архив так же распаковывается правильно, но Налогоплательщик не видит некоторые файлы. Буду разбираться.
Добавь, пожалуйста, функциональность extract'а в том, что касается распаковки по определённой маске (font*, *.cab, *.* и т.п.)
Добавил создание fake exe extrac32.exe в windows/ и подключил к сборке
Толя, с тебя всё-таки распаковка по маске, о которой просил Костя. Нам надо использовать extrac32 для установки IE
Распаковка по маске не приоритетна. Если есть более важные задачи, а это требует много времени - можно отложить. Сделаю маску с помощью grep в скрипте.
Нет, скрипт пока править не будем. Отбор по маске сделаем не спеша в extrac32, к следующей версии. Текущая реализация для Налогоплательщика ЮЛ достаточна.