|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Внутренности Установщика WinXP |
|
Внутренности Установщика WinXP
|
Extractor Сообщения: 1422 |
Профиль | Отправить PM | Цитировать
DEL.
|
|
Отправлено: 01:16, 13-05-2008 |
Старожил Сообщения: 251
|
Профиль | Отправить PM | Цитировать Mr dUSHA, спасибо за список защищаемых файлов но меня больше интересует КАК этот список самому сформировать ?
ЗЫ: Я просто все еще юзаю WinXP_SP2 поэтому Ваш листинг файлов возможно для меня неподойдет..... |
Отправлено: 18:02, 02-09-2008 | #61 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Dilinjer, Цитата Dilinjer:
Кроме того, патчер Boa Soft-а умеет формировать список вообще всех файлов, которые включены в SfcFiles.dll (а там их 5 наборов). Читайте эти две темы, там информации достаточно для понимания сути механизмов: Служебные - Патч SfcFiles.dll Служебные - [addon] sfc patch А то здесь уже оффтоп начинается... |
|
------- Отправлено: 00:38, 04-09-2008 | #62 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Mr dUSHA:
|
|
------- Отправлено: 15:11, 04-09-2008 | #63 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата Boa Soft:
Для меня как-то мало от этого практической пользы... Но зато та функция отдает непосредственно текстовые строки из библиотеки, а не преобразованные к путям конкретной установленной системы Там другая интересность и полезность есть: SfcInitProt кроме других параметров принимает указатель на список игнорирования, в который заносятся файлы, исключаемые из проверки в текущем сеансе проверки файлов. Syssetup заносит в этот список MSST-драйвера, добавленные на текстовом этапе по Ф6, которые использовались для установки системы, и на Т-10 эти файлы исключаются из проверки. Может это тоже расковырять, и придумать ему полезное применение? |
|
------- Отправлено: 18:38, 04-09-2008 | #64 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Mr dUSHA:
|
|
------- Отправлено: 02:08, 05-09-2008 | #65 |
Старожил Сообщения: 251
|
Профиль | Отправить PM | Цитировать Извините если не фтему.... Очередной раз собрал дистрибутив XPюши с падченым SFC_OC.DLL . На стендовой машине установил форточки... В сборке при первом логоне падченая библиотека должна заменяться на оригинальную но в логе выполнения bat'ника имеем: отказано в доступе, т.е. падченная библиотека назаменилась на оригинальную так как файл заблокирован, хотя раньше все было ОК.
Подскажите можно ли както из bat'ника не используя сторонних утилит при логоне заменить падченную SFC_OC.DLL на оригинальную ? ЗЫ: Замену с помощью WinPE, Safe Mode, и т.п. не предлагать..... |
Отправлено: 19:09, 05-09-2008 | #66 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата Dilinjer:
Либо еще во время установки, на Т-12 например, засунуть все, что нужно переименовывать/удалять, в ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations напрямую, либо с помощь функции MoveFileEx с параметром MOVEFILE_DELAY_UNTIL_REBOOT (но это конечно уже не из батника... ) |
|
------- Отправлено: 15:19, 06-09-2008 | #67 |
Старожил Сообщения: 251
|
Профиль | Отправить PM | Цитировать Цитата Mr dUSHA:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v PendingFileRenameOperations /t REG_MULTI_SZ /d \??\%SystemRoot%\system32\sfc_os.dll /f Возможно ли это реализовать через REG ADD ??? ИМХО, очень нужная фича..... Пришлось все сделать через ж.... В батнике, выполняемом на T-12 добавил: REGEDIT /S DelFile.REG Содержимое DelFile.REG: |
|
Отправлено: 17:38, 07-09-2008 | #68 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата Dilinjer:
Я слепил по быстрому, на коленках утилиту для отложенного удаления или переименования файлов. Она сама ставит файлы в очередь на отложенное удаление или переименование через ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations Причем утилиту можно вызывать из батника много раз, и при этом в PendingFileRenameOperations будут просто добавляться заданные файлы в конец очереди. Юзать так: для удаления: ADel.exe %systemroot%\system32\mydll.dll для переименования: ADel.exe %systemroot%\system32\mydll_1.dll %systemroot%\system32\mydll_2.dll |
|
Последний раз редактировалось Mr dUSHA, 02-03-2022 в 12:22. Отправлено: 20:18, 07-09-2008 | #69 |
Старожил Сообщения: 251
|
Профиль | Отправить PM | Цитировать Цитата Mr dUSHA:
Цитата Mr dUSHA:
|
||
Отправлено: 21:06, 07-09-2008 | #70 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
События OnMouseOver / OnMouseClick + вопрос во созданию установщика | 0xDEADBEEF | AutoIt | 3 | 07-08-2009 15:34 | |
Создание установщика для драйвера. | voler | Поиск драйверов, прошивок и руководств | 2 | 12-07-2009 12:31 | |
[решено] Проблема при запуске установщика | Actor | Автоматическая установка Windows 2000/XP/2003 | 9 | 29-10-2008 09:09 | |
Delphi - Создание установщика | Ламер | Программирование и базы данных | 17 | 22-07-2008 05:09 |
|