PDA

Показать полную графическую версию : [решено] UP-LITE –Компилятор Аддона для удаления компонентов Windows.


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

SOLON7
05-02-2009, 12:01
Для исключения такой беды надо с помощью TotalCommander-a поискать, в какихфайлах в дистрибутиве есть строки, в которых упоминаются удаляемые файлы. Естественно, включать опцию "искать в архивах" »
К сожалению Total Commander не распознает uxtheme.dl_ как Архив. Это маленькая трабла.
Если создавать Аддоны то нужно в плотную работать с N-lite.

Amigos
05-02-2009, 12:19
Но в аддоне DelCursors не правится файл ACCESSOR.IN_, а в этом файле фигурируют и курсоры?
Что, в DelCursors те же грабли? » походу да

deviance,
DelCursors - дает не просто ошибку в log-e при поиске файла ani*, но и невозможность установки более половины Addon-ов после этой ошибки. »"более половины Addon-ов" этовсем SYSOC аддонам придёт один пушной зверёк. »
-------------------------------------------------

К сожалению Total Commander не распознает uxtheme.dl_ как Архив. Это маленькая трабла. »+текст может быть как в ansi так и в unicode (искать придётся дважды) а может и utf8 (трижды)?

SOLON7
05-02-2009, 17:30
utf8 (трижды)? »
Зачем это еще. Ведь имена файлов на родном Английском..

ya158
05-02-2009, 20:41
К сожалению Total Commander не распознает uxtheme.dl_ как Архив. Это маленькая трабла. »
Естественно. Я коворил по поводу inf-ов. С длл-ками такое не пройдёт - нужен патчер. Но какой и что конкретно патчить - это я не знаю.

Зачем это еще. Ведь имена файлов на родном Английском.. »
Абсолютно верно.

Кстати ещё один момент. При удалении некоторых компонентов системы, которые вроде бы ненужны, впоследствии некоторые программы могут не установиться или работать некорректно (например, при удалении Агента MS - проблема с установкой MS Office). И если при использовании отдельных аддонов можно, отключая их по одному, найти кто из этих аддонов пакостит, то при одном куммулятивном аддоне эта задача станет не тривиальной.

SOLON7
06-02-2009, 16:58
По поводу Агента MS. Дело в том что многие программы используют этого помошника.
Как и Оффис так и обычный поиск. И все это вшито в программный код самих этих продуктов.
Поэтому удаление помошника не рекомендуется. А вот удаление тем других помошников можно. Тоесть помошников можно удалить. А стандартный оставить... О том что это важный компонет для системы говорит даже N-lite (выделен красным цветом).
Я считаю что удалять можно те компоненты которые не выделяются красным цветом в N-lite. ИМХО.

Кто нибудь может подсказать как N_LITE отрезает компоненты Windows. Как он работает. Хочется сделать полный функциональный Аналог N-LITE.

ya158
06-02-2009, 18:29
SOLON7,
Агента MS я привёл просто в качестве примера.

Кто нибудь может подсказать как N_LITE отрезает компоненты Windows. Как он работает. Хочется сделать полный функциональный Аналог N-LITE. »
Полный функциональный аналог нлайта есть сам нлайт :). А если серъёзно, то полный аналог не надо, т.к. нлайт патчит различные библиотеки по самое не балуйся, даже когда это не требуется. Для большинства компонентов достаточно простое удаление некоторых файлов и правка inf-ов. Это организовывается просто. Но для других требуется патчить библиотеки. И вот тут и есть сложность - что патчить и как патчить по минимуму, что бы не потерялась остальная функциональность.

SOLON7
06-02-2009, 20:45
Я только что проверил NLITE...

Он
1. Создает бекап syssetup.dl_ в Syssbck.dl_.
2.Создает бекап Syssetup.in_ в Syssbck.in_ .
3.Патчит Sfcfiles.dl_.
4.Патчит syssetup.dl_ в трех местах.
5.Добаляет nlite.inf = 1,,,,,,,20,0,0 в Txtsetup.sif
6. Из nlite.inf восстанавливает прежние копии syssetup.dl_ и Syssetup.in_.

SOLON7
11-02-2009, 18:52
обновил шапку.. смотрим..

greg_b
11-02-2009, 23:19
Моя цель - достигнуть количество благодарностей равным числу моих постов. » - это неописуемо (подумала собака), флуд канечно, но прежде чем задаваться такой функиональностью - продумайте - всем ли нужен полный резак файлов/драйверов/функционалей в одной банке? Не просто так разные форумчане делали однотипные по структуре, но разные по назначению удалялки, копая пресловутый nlite, пречитывая, не зная английский, море статей на msfn?

SOLON7
11-02-2009, 23:56
это неописуемо (подумала собака), флуд канечно, но прежде чем задаваться такой функиональностью - продумайте - всем ли нужен полный резак файлов/драйверов/функционалей в одной банке? Не просто так разные форумчане делали однотипные по структуре, но разные по назначению удалялки, копая пресловутый nlite, пречитывая, не зная английский, море статей на msfn? »

Это только чисто ваше субъективное мнение...
А как вы считаете почему я разместил голосование ????
Тему закрываю.. Так как нет времени заниматься таким тяжелым проектом, Возможно позже когда будет по больше времени займусь...

tr011_tmn
12-02-2009, 06:00
SOLON7, очень жаль что вы пришли к такому выводу, и решили не заниматся проектом. Вы на будущее тогда не обьявляйте о своих намерениях, и не бронируйте под себя проект, что бы не вводить людей в заблуждение. А то вы кинули зов, на который все сбежались, а результата ноль.

SOLON7
12-02-2009, 07:10
и не бронируйте под себя проект »
Бронировать под себя проект. Вы что ли можете это сделать.
Я бы с радостью скачал вашу программу, если бы вы сделали такую...

Не все так просто как кажется. Если бы вы знали сколько файлов надо патчить и изменять говорили бы тогда по другому...

результат есть. Но прежде чем говорить что либо.. Помогли бы сначала...
Проект просто временно заморожен...

tr011_tmn
12-02-2009, 07:57
SOLON7, мне на данном этапе хватает работы с UPW2K3, за который я взялся и веду, не прыгая выше своей головы.
Я не отрицаю что ваша идея неплоха, и понимаю что не все так просто как кажется на первый взгляд. Но говорю так как есть.
а по поводу могу или нет, я не думаю что вы можете об этом судить. Может я и не програмист такого уровня как вы, но мне это собственно и не требуется, т.к. я занимаюсь исключительно java и исключительно для приложений работающих в корпоративных средах.

P.S. Уже не первый раз замечаю что критика в ваш адрес, выводит вас из себя. Научитесь и ее воспринимать. т.к. не бывает идеальных вершений рук человеческих, и критика неизбежна. Критика - двигатель совершенства. Вспомните свои слова в адрес LexyStone, и научитесь относится к критике конструктивно

greg_b
12-02-2009, 08:26
Тему закрываю.. » - прежде чем закрывать, дождитесь конца голосования. Кидаться из крайности в крайность не интересно. Может имеет смысл сдклать движок по принцыge inf- файла - если заголовок секциии н-р "Удаление драйверов звука" - закоментарен, то секция при работе в update не обрабатывается - так будет вернее.

mercuryn
12-02-2009, 09:34
SOLON7, Очень жаль, что Вы не читали Экзюпери. Может тогда и вели бы себя по другому...

E-mpty
12-02-2009, 11:54
Здравствуйте SOLON7, извените если немного не в тему,но всеже... хочу предложить Вам заглянуть сюда : http://forum.oszone.net/thread-58285-25.html .Я вижу у вас есть необходимые знания и если будет желание,то не могли бы Вы сделать подобный проект или объединить усилия с Melus Monk,думаю от этого проекта будет только польза....

SOLON7
13-02-2009, 04:54
Я конечно все понимаю... Но есть одно веское обстоятельство... ВРЕМЯ...




© OSzone.net 2001-2012