korosya
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Извиняюсь за долгое отсутствие - был в отпуске. litvinoven Цитата: Скачал последний конструктор, а там нет UniExtract.exe-!!! | А кто сказал, что он там должен быть? Это конструктор, а не архив со всеми установочными файлами. В конструкторе этот файл создается. Об этом даже сообщает строка "Компилируем UniExtract.exe" при запуске батника make.cmd. Да и сам батник очень простой - можно почитать... Если не хочется/не можется изучать исходники, то может быть проще воспользоваться готовым инсталлятором?... SamLab Цитата: Да есть такое дело. Это происходит из-за перенаправления утилитой tee.exe результатов работы IsXunpack.exe в файл $debugfile. Почему IsXunpack.exe так работает с tee.exe я не знаю В данном конкретном случае достаточно активировать выскакивающее окно консоли и нажать Enter. Gideon Vi Цитата: Посмотрите распаковку инсталяторов google chrome, пожалуйста. | Пожалуйста, поподробнее - какие инсталляторы, в чем проблема... По поводу не распаковки Vise Installer - всё понял. Моя ошибка. В ближайшее время поправлю. Большое спасибо всем, кто участвовал в нахождении ошибки и рецептов её исправления. В отношении спора, что надо править - cmdTotal или UniExtractor: конечно же надо исправлять UniExtractor, т.к. разработчик cmdTotal не должен подстраиваться под все хотелки пользователей его продукта, а уж тем более под пользователей оригинальной версии этого продукта. Цитата: Смотрю, для распаковки Vise используется InstExpl.wcx - почему бы для распаковки MSI его не прикрутить? | Цитата: Он не извлекает дату\время создания файлов и пишет всем текущую. | В принципе, раз уж нет идеального, можно прикрутить и этот вариант в добавок к уже имеющимся. Что скажет сообщество? Как только определимся с этим - выложу новую версию. ytimofeev Цитата: Да это все понятно, но при запуске экзешник "лезет" в реестр и соответственно "Контроль учета записей" не пускает далее, поэтому и попросил рабочую версию без этих проблем. | UniExtract.exe проверяет не хранятся ли настройки программы в реестре. Это происходит в том случае, если в файле UniExtract.ini globalprefs=0. |