PDA

Показать полную графическую версию : [addon] Fake-Setup Advanced


Страниц : 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

xaosxaos
28-08-2009, 19:00
Именно по причине отключения принудительной проверки SFC на Т-8 »
А зачем тебе эта проверка, коли ты ставишь со своего диска и ты знаешь что там находиться, или параноя? недоверять даже себе.

boss911
28-08-2009, 19:17
А зачем тебе эта проверка, коли ты ставишь со своего диска и ты знаешь что там находиться, или параноя? »
Если отключить - после установки dllcache пустая и при удалении/модификации защищённого файла нужно будет вставлять диск с системой для восстановления этого файла. »
Мне так легче, когда я знаю, что рабочая система всегда, автоматически (dllcache заполнена), заменит модифицированный/поврежденный файл на оригинальный. Безопасности никогда не бывает много. Может и паранойя, но я по этому поводу не переживаю, так как все обосновано.

E-mpty
28-08-2009, 21:56
Может и паранойя »
Ну если всего боятся,то так можна отказатся и от других аддонов...например в Vista Inspirat Boss911 Pack,там тоже папка dllcache чистится... :) .Главное чтоб SFC /scannow работал...

boss911
28-08-2009, 23:10
E-mpty

Приходится жертвовать сотней с лишним файлами, но не двух тысячей с лишним же файлов, то есть под полный ноль, об этом и суть веду. Если постараться, то можно подписать модифицированный файл(ы), после чего он в dllcache будет лежать как родной, думаю, намек понятен.

xaosxaos
28-08-2009, 23:28
то можно подписать модифицированный файл(ы) »
Расскажи как.На примере comntwks.inf tsoc.inf multimed.inf ...

boss911
28-08-2009, 23:52
Расскажи как. »
А я сам не знаю, точнее, знаю, кто это может сделать (сертифицировать системный файл или драйвер). Это обсуждается в этом разделе (http://forum.oszone.net/forum-107.html) форума, но в этот раздел, как говорят, могут попасть пользователи, имеющие статус "Авторы проектов" и выше, вроде так. Посему я не буду выносить обсуждения, что и как надо, в другие форумы.

YikxX
29-08-2009, 03:31
Mr dUSHA, стой на своем и никого не слушай! Ты автор и тебе виднее, как это должно быть, чтобы было правильно.
Развели тут трагедию из-за каких-то 2000 файлов... :biggrin: Всем недовольным советую написать свой фейк-сетап с нужными им параметрами и не париться. Ибо если есть опыт витиевато "лить воду" в теме, то уж на программирование маленькой прожки время тоже найдется. ;) Не надо давить на человека.

boss911
29-08-2009, 08:39
чтобы было правильно. »
Было бы правильно, если бы ты не давал подобных указаний, так что без них, плиз, не дави на человека.

Всем недовольным »
Недовольных нет, есть только опечаленные данной ситуацией, которые только предлагают исправить/улудшить (не ухудшить!) ситуацию, а не указывают, что сделать. Печально, но смертельно, так как благо есть выбор, только менее альтернативный, но ничего, и это переживем.

Красиво очень получается, аддон сводит на нет автоматическое восстановление файла(ов) в системе, и ничего с этим нельзя поделать, ибо автор все за нас "решил", а если под рукой у пользователя нет установочного дистрибутива, ну красота.

Pozia
29-08-2009, 08:48
автор все за нас "решил", а если под рукой у пользователя нет установочного дистрибутива, ну красота. »
ну что за прес на автора!!! предложили, Ваше предложение отклонили, что еще? За Вас никто ничего не решает. У каждого СВОЙ выбор! Проказа уже ушел, хотите чтобы все так поразбегались из за постоянных претензий? Автор всего лишь предложил свою разработку как он ее видит правильное. А каждый уже решает пользоваться ею или ищет альтернативу.

YikxX
29-08-2009, 11:59
Как прикручиваете башратовский финишер к аддону?
Интересует установка панелей... » Обычным способом - в presetup.cmd ручками прописывается кусок из башратовского, который распаковывает башратовский финишер на положенное ему место.
%SrcDosDrive%\DP\drivers\xp\bin\un7zip.exe %SrcDosDrive%\DP\drivers\xp\bin\DPsFnshr.7z %SystemDrive%\
COPY /Y %SrcDosDrive%\DP\drivers\xp\bin\DPsFnshr.ini %SystemDrive%\
Потом финишер запускается на этапе GUIRunOnceEx с помощью ключа, прописанного в реестр. Все башратовские файлы ini , естественно, должны быть в пакетах драйверов на своих законных местах.
Насчет атишных контрол центров ничего сказать не могу - я просто их установку вырезаю из ini как и сами установщики из пакетов, мне хватает CCP (Catalist Control Panel). Все остальные панели для видеодров других производителей ставятся без проблем.

Boa Soft
29-08-2009, 18:31
Проблема SFC решается копированием папки I386 на жесткий диск и прописыванием путей в реестре.

Почти у всех производителей ноутов с XP в корне C: лежит папка I386 (у некоторых - вообще полная копия дистрибутива).
К тому же, это решает проблемы с доустановкой компонентов в поледствии.

Boa Soft
30-08-2009, 02:56
То All:
Если флейм и личные разборки в теме продолжатся далее, то без предупреждения тема будет почищена, а зачиньшикам будет выписан профилактический бан на недельку. Не надо делать из форума место разборок.

Нарушение О.П.К. 3.1

wolkow70
31-08-2009, 08:36
Проблема SFC решается копированием папки I386 на жесткий диск и прописыванием путей в реестре. »
Как и что прописать?

Amigos
31-08-2009, 09:45
что прописать? »
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
"SourcePath"="C:\\oem"


C:\oem — это копия дистрибутивного диска с папкой i386 в ней.
для случая с папкой i386 в корне c: будет

"SourcePath"="C:\\"

wolkow70
31-08-2009, 09:53
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
"SourcePath"="C:\\oem"
C:\oem — это копия дистрибутивного диска с папкой i386 в ней.
для случая с папкой i386 в корне c: будет »

А если, для установки используется диск отличный от "C"? Можно ли внедрить переменную?
Кроме того, если я хочу скопировать дистрибутив не в C:\\oem, а в папку по адресу C:/Windows/I386, где как прописать комманду на копирование папки?

Amigos
31-08-2009, 10:27
Можно ли внедрить переменную? » в reg файл нельзя, нужна cmd команда

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup" /f /v "SourcePath" /t REG_SZ /d "%SystemDrive%\windows"

причём %SystemDrive%\windows это скорее неправильно, правильнее %SystemRoot%

как прописать комманду на копирование папки? »если используешь "интеграцию драйверов" в GUI Интеграторе , то можно тут
http://i062.radikal.ru/0908/9b/b17a04fd4b25t.jpg (http://radikal.ru/F/i062.radikal.ru/0908/9b/b17a04fd4b25.png.html)
http://radikal.ru/F/i062.radikal.ru/0908/9b/b17a04fd4b25.png.html

boss911
01-09-2009, 01:27
Проблема SFC решается копированием папки I386 на жесткий диск и прописыванием путей в реестре. »
Суть в том, что dllcache это же не обязательно все содержимое i386, так зачем мне лишние, что бы мертвым грузом валялось? Да, проблему это решает, но немного как-то через одно место, но тут уже дело вкуса каждого. Единственное преимущество в том, что копирование i386 должно произойти быстрее по времени, в отличии от сканирования SFC (наполнение dllcache), но ведь это же копейки.

При установки хотфиксов на живой системе, системные файл будут параллельно складываться в dllcache, тем временем i386 будет становиться еще более мертвым грузом (это предположение, но по логики, так может и быть). При повторной установки какого-то патча (трансформпак, например) системных файлов, надо будет заботиться, что бы ОС не нашла путь к i386.

Amigos
01-09-2009, 07:43
копирование i386 должно произойти быстрее по времени, в отличии от сканирования SFC (наполнение dllcache) »при копировании с физического (а не виртуального) привода, с реальной болванки (а не iso образа) - одназначно копирование i386 медленнее.

можно попробовать копировать не дистрибутив с болванки, а наполнить вручную dlllcache скопировав туда %SystemRoot%\*.exe %SystemRoot%\system32\*.exe %SystemRoot%\system32\*.ocx %SystemRoot%\system32\*.dll %SystemRoot%\system32\*.cpl и т.д.

установки какого-то патча (трансформпак, например) системных файлов, надо будет заботиться, что бы ОС не нашла путь к i386. »это черезчур сложно для пользователя. Если копируется дистрибутив, значит никаких патчей/модификаций, кроме уже зашитых в дистрибутив, не предполагается.

wolkow70
01-09-2009, 08:24
наполнить вручную dlllcache »
Интересует не вручную, а автоматизировать этот процесс. А потом откуда копировать, с дистрибутива или с установленной системы? И как, главное прописать эту команду?

Amigos
01-09-2009, 08:28
а автоматизировать этот процесс. » cmd файл.откуда копировать, с дистрибутива или с установленной системы? »с системы. с дистрибутива долго - он на медленной болванке и ещё файлы нужно распаковывать.

как, главное прописать »
copy /y %SystemRoot%\system32\*.exe %SystemRoot%\system32\dllcache




© OSzone.net 2001-2012