Показать полную графическую версию : (статья) Как вшить программу в дистрибутив Windows XP
Теплый Снег
26-12-2005, 11:32
Рульная статья! А .NetFramework пробовали перепоковать?
В принципе можно , только зачем он уже есть перепакованный :) Тут на форуме найти можно ссылку , или здесь (http://ryanvm.msfn.org/)
Теплый Снег
26-12-2005, 11:34
Как и ожидалось, NLite матюгнулся на нехватку файлов в образе. Можете скинуть ссылку на оригинал с описанием ручного добавления cab файлов в дистрибутив?
Nlite поставьте в угол :)
А если серьезнее , то можно будет подробнее сказать , чего вы натворили , что Nlite не хочет интегрировать ?
Теплый Снег
26-12-2005, 11:36
Я не совсем понимаю, получается что я могу уже установленую програму запаковать в SFX архив создать INI файл всё это дело запаковать ну скажем CabPack-ом и потом просто итегрировать nLite в дистрибутив. И если програма уже руссифицирована стало быть такой она и будет после установки? Если так, мне что не обязательно применять ключи, которые используются с инсталятором этой програмы? И какие тогда надо использовать? Как то это всё просто получается потому моему мыслительному процессу недоступно.
Именно поэтому В начале статьи я давал ссылку на статью о создании SFX архивов , но тем не менее это не слишком усложняет процесс установи (интеграции) приложений.Тем более что всю необходимую информацию можно найти на сайте и на форуме , а описывать все в одной статье невозможно.
Тогда ещё один тупой вопрос. Если я интегрирую програму в дистрибутив её установка происходит во время установки ОС или после первой загрузки как и в случае RunOnceEx?
specialist
28-12-2005, 16:41
Doombas
цитирую тебя :)
во время установки ОС
После попытки обновления SP1 до SP2 прошло сообщение, что невозможно установить по какой-то причине, я вышел из переустановки,перезагрузил, и обнаружил, что поменялись настройки экрана.
Затем я сделал обновление SP1 и после завершения обнаружилось, что система никак не хочет установить родной драйвер графики, ссылаясь на то, что нет доступа.
Уважаемые господа!
Есть перепакованый WMP10.exe (тихий инсталл)=10-12Mb
При попытке создания .CAB для него, makecab отрабатывает нормально (пишет что начальный размер 10 метров конечный размер =9,8 метров), но на дирректорию выше получаю CAB файл размером 130 KB в котором .ini файл и wmp10.exe. Проблема в том, что при попытке извлечь файл wmp10.exe, WinRar матюгнулся и сказал, что это не первый том архива. Тоже самое при интеграции Framework. А мелкие программки упаковываются нормально. В чем может быть проблема?
Народ а кто нибудь занимался внедрением прог типа Nav corp или еще какх-нибудь тяжелых программ?
Porscheman
03-02-2006, 02:22
Господа! Помогите дельным советом...
Есть уже давно (относительно) собранный дистрибутив в который вживлен WinRAR от Ryan(-а) и выдирать его не хочется, равно как и пересобирать дистрибутив. Но кое-что в этом WinRAR меня не устраивает, а именно:
1. Как он прописывается в пуск->программы.
2. Хочется добавить "русик"
Сейчас запускаю "коррекционный" тихий файл из svcpack, но это не правильно!
Посему вопросы:
1. Если в *.inf файле из раздела [string] убрать строку Link с названием папки, то ярлык пропишется во "все программы"?
2. После интеграции аддона в i386 появился WinRAR.cab, в который ни одна из программ типа WinACE и т.п. не хочет дописывать файлы.
Если тупо его разархивировать, а потом собрать по-новой, как описано в первом посте - сработает? Или там еще какие парметры есть?
Porscheman
1. Как он прописывается в пуск->программы.Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\WinRAR\Setup\Links]
"Programs"=dword:00000000
Про руссификатор незнаю, так как есть сам руссифицированый дистрибутив! Лучше будет прожеч заново дистр. с виндой и включить туда обновленный WinRAR, который можно собрать тем же WinRAR'ом в SFX архив:
Path=WinRAR
Setup=regedit.exe /s Settings.reg
Setup=uninstall.exe /setup /s
Silent=2 или 1(невидимый)
Overwrite=1
Title=WinRAR 3.51
Porscheman
04-02-2006, 16:59
boss911
Спасибо! Только это не совсем то,что хочется...
Повторюсь: дело в том, что в дистрибутив уже вживлен WinRAR, то есть наличиствует winrar.cab и winrar.inf на которые где-то прописаны ссылки и при удалении этих двух файлов винда при установке ругается. Следовательно их надо модифицировать.
В данном случае за ярлыки отвечает inf-файл, а сами файлы в cab-файле.
Сейсас пойду попытаюсь сделать то, что уже написано мною выше. Просто не хотелось экспериментировать наобум. Отпишусь, может кому потом пригодится.
А как таким образом установить программу, требующую регистрации(ввода серийника)?
Здесь об этом ни слова - а ведь большая часть качественного софта требует регистрации.
И еще вопрос: программа NeroBurningRoom английская, требуется установка русификатора. Для русификатора создать свой SFX-архив? Как соблюсти порядок установки(сперва программа, потом русификатор).
Все параметры, в том числе серийник, прописывать в SFX-архиве?
Теплый Снег
09-02-2006, 10:40
А как таким образом установить программу, требующую регистрации(ввода серийника)? Здесь об этом ни слова - а ведь большая часть качественного софта требует регистрации. И еще вопрос: программа NeroBurningRoom английская, требуется установка русификатора. Для русификатора создать свой SFX-архив? Как соблюсти порядок установки(сперва программа, потом русификатор).
Все параметры, в том числе серийник, прописывать в SFX-архиве?
Регистрация программ дело сугубо индивидуальная. ОДни регистрируются кей-файлами например WinRar , другие рег-файлами - SystemMechanic (старый по крайней мере так регистрируется) , третьи всевозможными патчами - Alcohol 120% ... И так далее .Как видите универсального средства регистрации нет .И все что вам нужно - это немного времени , интернет и любой поисковик.
А насчет русификации - они тоже бывают разными и подход к ним такой же как и к регистрации.
Удачи.
AlexALSP
13-11-2007, 09:05
А можно еще раз описать что где вылетает. А то написано в шапке, вот токое, там токое а самих рисунков посмотреть нема.
Я пробовал макекабом но шото не то получается. В кабе один только ини.
Расскажите еще раз как его создавать и интегрировать. Ладно интегрировать или помещать в внинду понят7но а вот как создать и все овормить не понятно.
Проблема такая. Когда открываю созданный CAB-файл внутри него только ini-файлик.EXEшки рядом нету. В чём может быть проблема?
Stopi4, makecab добавляет один файл за раз, а вам нужно несколько. Пуск - выполнить - iexpress
См. также Руководство по созданию аддонов для набора обновлений UpdatePack-RUS (http://oszone.net/6946)
Vadikan, дело в том что я автоматизирую сей процесс, т.к. программ штук 40ок ++ обновляются каждые пару месяцев. Написал консольное приложения на C# которое используя возможности CMD выолняет построенные выше алгоритм несколько раз. Как можно обойти использование программы "iexpress"? а использовать только makecab или его "массовый" аналог.
Как можно обойти использование программы "iexpress"? а использовать только makecab »
cmd /k makecab /?
и прочитать по поводу ключа /F
aleksking
14-11-2008, 12:21
Как создать ini файл.Не могу понять.
Помогите собрал cab по интрукции пробовал итегрировать обоими способами но в папке \I386\SVCPACK\ ничего нет в чем может быть проблема
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.