PDA

Показать полную графическую версию : (статья) nLite .:[все вопросы по работе с этой программой]:.


Страниц : 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

RodionD
26-05-2006, 14:14
vampik а можно ли их как-то назад "интегрировать"?

Кстати, заметил тут один баг в прграмме: если интегрировать в дистр дрова, а потом добавить ею же еще какие-нибудь дровишки, то второй пакет интегрированных дров работать не будет! На текстовой стадии будут лезть ошибки! Я даже понял после долгих копаний в чем проблема: например при первой интеграции она создает в i386 папку NLDRV\001, в DOSNET.INF прописывает
[Directories]
d10= "\i386\NLDRV\001"

[Files]
d10,первый.sys

в TXTSETUP.SIF
[SourceDisksNames.x86]
1983= %cdname%,%cdtagfilei%,,"\i386\NLDRV\001"

[WinntDirectories]
1983= NLDRV\001

[SourceDisksFiles.x86]
первый.sys = 1983,,,,,,,1983,0,0

А после итеграции второго пакета драйверов в другой сесии получаем:
NLDRV\001,
NLDRV\002,
в DOSNET.INF прописывает
[Directories]
d10= "\i386\NLDRV\001"
d10= "\i386\NLDRV\002"

[Files]
d10,первый.sys
d10,второй.sys
в TXTSETUP.SIF
[SourceDisksNames.x86]
1983= %cdname%,%cdtagfilei%,,"\i386\NLDRV\001"
1983= %cdname%,%cdtagfilei%,,"\i386\NLDRV\002"

[WinntDirectories]
1983= NLDRV\001

[SourceDisksFiles.x86]
первый.sys = 1983,,,,,,,1983,0,0
второй.sys = 1983,,,,,,,1983,0,0
Заметили разницу? Вот и приходится ручками потом править эти два файла! А если интегрировать сразу в одну сессию много дров, то все пучком! Кто знает можно ли с этим как-то бороться и знают ли про это разработчики?

vampik
26-05-2006, 16:34
Последний раз nLite пользовался где-то год назад, было предупреждение, что дрова можно интегрировать только один раз . Видимо до сих пор не исправили.

RodionD
26-05-2006, 17:44
vampik Ясненько, значит знают!
А по поводу обратной "интеграции" кодеков, ничего не скажешь? :-)

boss911
26-05-2006, 19:19
RodionD

У меня к Вам такой вопрос, после интеграции дров, я посмотрел какие файлы он правит и, что конкретно в них (DOSNET.INF , TXTSETUP.SIF и HIVESFT.INF который Вы почему-то не упоменули), короче я поставил себе задачу научитса самому интегрировать дрова без участия nLite , но по его принципу работы!! Тоесть я взял "чистый" дистр. и вбил в эти файлы то, что туда вбивает nLite при интеграции дров и папку с жатыми дровами положил туда где она должна быть (i386\NLDRV\001), вообщем по сути посторался сделать то что и делает прога, но к сожалению дрова на t33 неподхватились!!

Может я не все вбил в эти файлы, но просто при подмене файлов и добавление папки с дровами - все работает, подскажите пожалуйста, какие именно секции он правит, те что выше в Вашем посте я вроде и правил, но нечего!!

vampik
26-05-2006, 23:27
Не знаю, я никогда не удалял Windows Media Player, поэтому ничего сказать не могу.

ShaddyR
27-05-2006, 12:51
RodionD: попробуй сделать то, что я советовал (версии - от 9й до 11й подойдут)

RodionD
29-05-2006, 13:04
ShaddyR
Сначала удалить из дистрибутива 9-ый WMP, а потом установить 10 или 11-ый, что бы ими никогда не пользоваться??? Ладно, при необходимости буду пользоваться MPlayer-ом, для остального MPC. Так что вопрос открыт!
Только что попробовал: на виртуалке установлена винда с вырезанным WMP - так на нее не ставиться ни 10-ый, ни 11-ый! Надо как-то отдельно установить кодеки!
boss911
Вряд ли я смогу квалифицированно помочь, я просто заметил багу и попытался ее доступно описать, может чего и упустил! А в "HIVESYS.INF" он прописывает только пути к интегрированным дровам, ИМХО. Насчет ручной интеграции - не задумывался, да и зачем если есть инструмент? Просто разобрался по случаю непонятки.

ShaddyR
29-05-2006, 13:14
RodionD: мое дело - предложить вариант решения. Твое - вомпользоваться им либо не воспользоваться.

ЗЫ: никто не мешает тебе удалить его после установки. Просто существует вероятность, что он восстановит соответствующий движок ОС.

RodionD
29-05-2006, 13:45
ShaddyR
А WMP потом вообще не устанавливается! Говорит, что не для этой версии ОС!

Proektor
29-05-2006, 16:05
RodionD
Попробуй установить Windows media format runtimes.
Взять можно здесь - http://rapidshare.de/files/21676944/WMFormat.exe.html (версия 9.5; 7-z sfx для silent установки; размер - 3,92Mb)
Я тоже вырезаю WMP, но устанавливаю этот пакет и все файлы воспроизводятся без проблем (пакет нужен также для работы WinDVD).

PS: как, кстати, решить проблему с невозможностью установить WMP10 если был удален WMP9 с помощью nLite?

RodionD
29-05-2006, 17:24
ShaddyR
А можно ли его (WMP) удалить после установки системы, в пакетном режиме, т.е. командный файл какой-нибудь запустить после установки и чтоб WMP - не было, а кодеки остались? Я готов оставить это чудо в дистрибутиве, но потом хочу его все же удалить!

Proektor
PS: как, кстати, решить проблему с невозможностью установить WMP10 если был удален WMP9 с помощью nLite?
Вот тоже хороший вопрос, пока похоже - никак!

ShaddyR
29-05-2006, 17:41
RodionD: собсно, его можно удалить изначально той же нЛайт. Единственное, что нужно - внимательно читать подписи к компонентам... часть из них можно удалить безболезненно, часть удалять не стоит... это тот случай.

RodionD
29-05-2006, 17:46
В итоге, оставил в дистрибутиве WMP6.4 и установил файлик предоставленный Proektor, за что ему огромное спасибо! Но если кому интересно, после установки системы без WMP установить другую версию WMP (10 или 11) не получается! Ошибка следующая:
Windows Media Technology
Эта версия технологии Windows Media не совместима с данной версией Windows.

PS: Есть вариант установки WMP10 (11 - не пробовал!) после вырезания nLite-ом!
Заначит берем файлик "mp10setup.exe" (12653296 - у меня такой, но возможно есть что-то другое, еще раз говорю - я им не пользуюсь, пробовал ради эксперимента), распаковываем командой: "mp10setup.exe /T:d:\temp\wmp10 /C", в каталоге "d:\temp\wmp10" будет куча всяких файлов. Так я просто в тупую установил все файлы с расширением "INF", т.е. на нем правую кнопку мыши - Install. После этого WMP10 запустился командой "%ProgramFiles%\Windows Media Player\wmplayer.exe", спросил про файловые ассоциации и попросил пересканировать MediaLibrary, ну и начал воспроизводить!
Сразу говорю, получилось буквально методом - "а не попробовать ли...", так что требует детальной проверки и уточнения, я думаю что можно посмотреть топики по автоматической инсталляции WMP и взять оттуда перепакованные WMP возможно с ними не надо будет так шаманить.

luckystarr
31-05-2006, 23:44
как с помощью nLite интегрировать русские обновления ? я не понимаю какие файлы вставлять в меню "критические и другие обновления".

ShaddyR
01-06-2006, 13:46
luckystarr: файлы, именованные [windows-]kbxxxx-xxxx[-X86][-RUS].exe

luckystarr
02-06-2006, 16:59
у меня активированная винда и обновления скачиваются в папку c:\WINDOWS\SoftwareDistribution\Download\ в виде папок например с такими именами "0fc0feaec0889d56ad941198545f8c08" в этих папках есть подпаки в которых нету файлов в виде [windows-]kbxxxx-xxxx[-X86][-RUS].exe а есть другие файлы например update.exe и spuninst.exe .когда вставляю их в nLite то он пишет что это не обновления. как быть ?

так же объясните плз как интегрировать обновления без nLite , я использую ключ /integrate:path как написано на сайте , пишу их в поле имени рядом с именем файла(update.exe) вот так "update.exe /integrate:F:\XPCD" на что получаю сообщение об ошибке " не удается записать, снимите защиту от записи" , дистрибутив с виндой находиться на диске F (F:\XPCD) . В свойствах папки дистрибутива стоит СЕРАЯ галка "только чтение" и снять ее никак не удается. Снимаю галку, жму "применить" появляется окошко , выбираю для "подпапок тоже" далее производится преобразовние атрибутов .закрываю окно , потом снова открываю свойства , галка опять стоит. что делать ?

ShaddyR
02-06-2006, 17:06
luckystarr:
1) В твоем случае таких файлов не будет - nLite интегрирует заплатки в виде, в котором они лежат на сайте Microsoft в разделе обновлений.
2) Не каждое обновление умеет интегрироваться самостоятельно, с указанным тобой ключом.
3) Диск F: у тебя - не CD-ROM часом?... так, на всякий случай ;)... Напиши полностью командную строку, которую ты используешь для интеграции исправления.

luckystarr
02-06-2006, 17:33
нет не CD-ROM =) у меня единственная папка с дистрибутив лежит на диске F , кроме нее на F ничего нет
я переписал обновления на диск D , интегрирую так

D:\updates\8a44423e360e7b9b33611087d39ddbac\update\update.exe /integrate:F:\XPCD

ну раз такие обновления не подходят то я мог бы скачать и другие , метров 200 они занимают у меня на диске
дело в том что я не знаю с какого обновления качать. как узнать какое у меня самое первое обновление ?
винда сразу устанавливается с СП2 , то есть обновления после нее а с какого номера я не знаю. они идут по порядку ? самый меньший номер самый первый ?

и дайте плз ссылку откуда качать обновления в виде windows-]kbxxxx-xxxx[-X86][-RUS].exe

ShaddyR
02-06-2006, 18:11
luckystarr: обновления можно взять непосредственно у Майкрософт (http://www.microsoft.com/downloads/Browse.aspx?displaylang=ru&categoryid=7). Для русской ХР ссылки на обновления с их описанияем есть здесь (http://unattended.nm.ru/readme.htm). Дополнительную информацию по данному вопросу можно получить в разделе
Общие вопросы по наборам обновлений для Windows XP/2003 (http://forum.oszone.net/thread-62355.html) РУС

Помни: не все обновления одинаково полезны. Использовать их нужно только в случае их действительной полезности.

DarkOmen666
21-06-2006, 15:53
В обшем проблема такая, скачал последнюю версию nLite с их сайта. Отконфигурил, создал исошку, только проблема в том что оно половину своих опций в файл ответов не записало, включая пароль на админа который должен задаваться по умолчанию, создало 2 каких то файла с именами последняя сессия , надо оттуда руками переносить чтоли? или я что то не то делаю




© OSzone.net 2001-2012