Показать полную графическую версию : Снятие защиты с файлов Windows XP для редактирования ресурсов
prokazzza
01-03-2009, 14:38
Вынесу в отдельную тему небольшой скрипт, позволяющий юзеру снять защиту с определенных файлов для редактирования ресурсов.
Юзер может выбрать, с какого файла нужно снять защиту, не затрагивая при этом защиту всех остальных файлов, для этого внесите название файла в KillWFP.lst, к примеру shell32.dll и запустить скрипт Zashita.cmd, после этого вы можете приступить к редактированию файла, не перезагружая систему и не вырубая explorer.
Полезно будет для новичков.
Скачать http://depositfiles.com/files/k3es4smus 1.66 MB
MD5: 4A0AD1E836D16AFED773EAFB95ABAC70
prokazzza, Но файл уже не будет задействован системой?
Например, заменив в том же shell32.dll анимацию я всё равно должен буду перезагрузить компьютер, чтобы увидеть результаты?
2poisonS
19-04-2009, 23:12
Sergey Shikharev, Что такое WFP (http://ru.wikipedia.org/wiki/Windows_File_Protection)
2poisonS,Что такое WFP » я знаю! Данный скрипт выводит файл (тот же shell32.dll) из-под защиты, но он постоянно занят системой, как быть? Ладно Проводник, его можно убить, а с этим как быть?
GreyAngel
19-04-2009, 23:55
Не понятно,а почему нельзя просто сделать копию и с ней производить все необходимые манипуляции?
GreyAngel, А как потом вернешь файл в систему?тот же shell32.dll »
постоянно занят системой, как быть? »
Только загрузившись с какого-нибудь ЛайвСД? Это слишком много манипуляций! Вопрос-то был:я всё равно должен буду перезагрузить компьютер, чтобы увидеть результаты? »
заменив в том же shell32.dll анимацию я всё равно должен буду »конкретно shell32 нет. достаточно закрыть все программы, которые его используют.
ну а вообще я всё равно должен буду перезагрузить компьютер, чтобы увидеть результаты? » да.
можете посмотреть, как это сделано в респатче , там принудительная перезагрузка сделана имено потому, что не все файлы можно разлочить, даже убив проводник.
Amigos, Подведём итог всего вышесказанного:
Чтобы не заморачиваться со второй системой или Лайв СД существует скрипт Zashita.cmd by prokazzza, который позволяет редактировать ресурсы заблокированных системой файлов непосредственно в системе, что исключает необходимость ручного копирования файла в систему, но (примерно :) ) в 90 % случаев потребуется перезагрузка системы для проверки результатов редактирования.
существует скрипт Zashita.cmd by prokazzza, который позволяет редактировать ресурсы заблокированных системой файлов непосредственно в системе, что исключает необходимость ручного копирования файла в систему, »нет. Zashita.cmd никак не поможет с файлами заблокированными системой.
Представте себе, вы загрузились с LiveCD, отредактировали файлы, загружаетесь в систему а файлы востановились, т.к. при загрузки WFP определила что файлы неродные, и востановила оригиналы.
Вот чтобы такого не было, защиту WFP на конкретных файлах и нужно выключать, для этого и нужен скрипт от prokazzza
а как вы будете менять залоченные системой файлы, уже ваша забота :)
Amigos, запустить скрипт Zashita.cmd, после этого вы можете приступить к редактированию файла, не перезагружая систему и не вырубая explorer »
Sergey Shikharev, спорить с prokazzza я не стану, вам как делающему свой патч ресурсов и карты в руки — пробуйте
prokazzza, снять защиту с определенных файлов »
А реально ли восстановить защиту для пропатченных файлов?
Где система хранит сведения о том, какой файл правильный?
Сертификаты? Контрольная сумма?
Можно как-то обмануть Винду, чтоб пропатченные файлы стали
ей родными?
Вопрос, можно сказать, теоретический!
А реально ли восстановить защиту для пропатченных файлов?
Можно как-то обмануть Винду, чтоб пропатченные файлы стали
ей родными?
»
Прога есть такая modifype называется
tweakos, Прога есть такая modifype называется »
К твоему сведению прога modifype только корректирует контрольную сумму файла, чтобы
в процессе установки системы не возникло ошибки!
А ты ей защиту восстанавливаешь? :o
Почитай здесь! (http://ru.wikipedia.org/wiki/Windows_File_Protection)
Можно как-то обмануть Винду, чтоб пропатченные файлы стали
ей родными? » это вопрос взлома ЭЦП microsoft. Сможешь сфабриковать свою подпись, которая при проверке скажет "я подпись Microsoft, заверенная Verisign" проблема решена. Кстати решится и проблема с неподписанными Microsoft драйверами.
пока никому не удалосьА реально ли восстановить защиту для пропатченных файлов? »да. но востановленная защита увидит, что системные файлы модифицированны и постарается их восстановить.
А ты ей защиту восстанавливаешь? »
а зачем защиту воостанавливать? Подмените в папке system32\dllcache искомую dll ку и все.В случае чего система ее же и восстановит.
Подмените в папке system32\dllcache искомую dll ку и все. »не для всех файлов прокатит.
В случае чего система ее же и восстановит. » нет. если файл для восстановления (в dllCashe) не имеет цифровой подписи MS, то его WFP востанавливать не станет, а выведет окошко "файлы системы изменены, вставте диск с дистрибутивом windows"
Bagdatmk
12-06-2009, 18:41
Ну а если эти файлы и в дистрибутиве изменить?..
Вообще что можно в дистрибутиве изменять?
Cibersoft Prolex
14-06-2009, 10:33
Bagdatmk
Вообще что можно в дистрибутиве изменять? »
Гляньте тут (http://forum.oszone.net/thread-114746.html)
Ну а если эти файлы и в дистрибутиве изменить? »последствия самые разные от записи в setuperr.log о том что файл не имеет подписи, до остановки установки с собщением "файлы скопированы с ошибкой CRC".
что бы избежать этих неприятных последствий, модифицированные файлы на дистрибутиве выводят из списка защиты, и для них система SFP не действует.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC