Войти

Показать полную графическую версию : (статья) Как вшить программу в дистрибутив Windows XP


Страниц : 1 [2] 3

Теплый Снег
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 архивов , но тем не менее это не слишком усложняет процесс установи (интеграции) приложений.Тем более что всю необходимую информацию можно найти на сайте и на форуме , а описывать все в одной статье невозможно.

Doombas
28-12-2005, 16:20
Тогда ещё один тупой вопрос. Если я интегрирую програму в дистрибутив её установка происходит во время установки ОС или после первой загрузки как и в случае RunOnceEx?

specialist
28-12-2005, 16:41
Doombas
цитирую тебя :)
во время установки ОС

DUB
11-01-2006, 12:05
После попытки обновления SP1 до SP2 прошло сообщение, что невозможно установить по какой-то причине, я вышел из переустановки,перезагрузил, и обнаружил, что поменялись настройки экрана.

Затем я сделал обновление SP1 и после завершения обнаружилось, что система никак не хочет установить родной драйвер графики, ссылаясь на то, что нет доступа.

vek
23-01-2006, 09:27
Уважаемые господа!

Есть перепакованый WMP10.exe (тихий инсталл)=10-12Mb
При попытке создания .CAB для него, makecab отрабатывает нормально (пишет что начальный размер 10 метров конечный размер =9,8 метров), но на дирректорию выше получаю CAB файл размером 130 KB в котором .ini файл и wmp10.exe. Проблема в том, что при попытке извлечь файл wmp10.exe, WinRar матюгнулся и сказал, что это не первый том архива. Тоже самое при интеграции Framework. А мелкие программки упаковываются нормально. В чем может быть проблема?

Mrempty
23-01-2006, 10:39
Народ а кто нибудь занимался внедрением прог типа Nav corp или еще какх-нибудь тяжелых программ?

Porscheman
03-02-2006, 02:22
Господа! Помогите дельным советом...

Есть уже давно (относительно) собранный дистрибутив в который вживлен WinRAR от Ryan(-а) и выдирать его не хочется, равно как и пересобирать дистрибутив. Но кое-что в этом WinRAR меня не устраивает, а именно:
1. Как он прописывается в пуск->программы.
2. Хочется добавить "русик"
Сейчас запускаю "коррекционный" тихий файл из svcpack, но это не правильно!

Посему вопросы:
1. Если в *.inf файле из раздела [string] убрать строку Link с названием папки, то ярлык пропишется во "все программы"?
2. После интеграции аддона в i386 появился WinRAR.cab, в который ни одна из программ типа WinACE и т.п. не хочет дописывать файлы.
Если тупо его разархивировать, а потом собрать по-новой, как описано в первом посте - сработает? Или там еще какие парметры есть?

boss911
03-02-2006, 18:30
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-файле.
Сейсас пойду попытаюсь сделать то, что уже написано мною выше. Просто не хотелось экспериментировать наобум. Отпишусь, может кому потом пригодится.

Alex333
08-02-2006, 22:36
А как таким образом установить программу, требующую регистрации(ввода серийника)?
Здесь об этом ни слова - а ведь большая часть качественного софта требует регистрации.
И еще вопрос: программа NeroBurningRoom английская, требуется установка русификатора. Для русификатора создать свой SFX-архив? Как соблюсти порядок установки(сперва программа, потом русификатор).

Все параметры, в том числе серийник, прописывать в SFX-архиве?

Теплый Снег
09-02-2006, 10:40
А как таким образом установить программу, требующую регистрации(ввода серийника)? Здесь об этом ни слова - а ведь большая часть качественного софта требует регистрации. И еще вопрос: программа NeroBurningRoom английская, требуется установка русификатора. Для русификатора создать свой SFX-архив? Как соблюсти порядок установки(сперва программа, потом русификатор).

Все параметры, в том числе серийник, прописывать в SFX-архиве?



Регистрация программ дело сугубо индивидуальная. ОДни регистрируются кей-файлами например WinRar , другие рег-файлами - SystemMechanic (старый по крайней мере так регистрируется) , третьи всевозможными патчами - Alcohol 120% ... И так далее .Как видите универсального средства регистрации нет .И все что вам нужно - это немного времени , интернет и любой поисковик.

А насчет русификации - они тоже бывают разными и подход к ним такой же как и к регистрации.

Удачи.

AlexALSP
13-11-2007, 09:05
А можно еще раз описать что где вылетает. А то написано в шапке, вот токое, там токое а самих рисунков посмотреть нема.

Я пробовал макекабом но шото не то получается. В кабе один только ини.

Расскажите еще раз как его создавать и интегрировать. Ладно интегрировать или помещать в внинду понят7но а вот как создать и все овормить не понятно.

Stopi4
01-10-2008, 03:25
Проблема такая. Когда открываю созданный CAB-файл внутри него только ini-файлик.EXEшки рядом нету. В чём может быть проблема?

Vadikan
01-10-2008, 03:45
Stopi4, makecab добавляет один файл за раз, а вам нужно несколько. Пуск - выполнить - iexpress

См. также Руководство по созданию аддонов для набора обновлений UpdatePack-RUS (http://oszone.net/6946)

Stopi4
01-10-2008, 13:36
Vadikan, дело в том что я автоматизирую сей процесс, т.к. программ штук 40ок ++ обновляются каждые пару месяцев. Написал консольное приложения на C# которое используя возможности CMD выолняет построенные выше алгоритм несколько раз. Как можно обойти использование программы "iexpress"? а использовать только makecab или его "массовый" аналог.

vserd
01-10-2008, 16:58
Как можно обойти использование программы "iexpress"? а использовать только makecab »
cmd /k makecab /?
и прочитать по поводу ключа /F

aleksking
14-11-2008, 12:21
Как создать ini файл.Не могу понять.

chek88
06-01-2009, 01:06
Помогите собрал cab по интрукции пробовал итегрировать обоими способами но в папке \I386\SVCPACK\ ничего нет в чем может быть проблема




© OSzone.net 2001-2012