Показать полную графическую версию : [решено] Проблема с winlogon.exe при выключении компьютера.
Mr dUSHA,
В папку 2 я положил присланный вами файл (корректно пропатченый моим фейком), который у вас же до того вызывал БСОД.... »
ХМ, почему же мой uxtheme.dll лежащий в system32 и пропатченным на стадии сборки дистрибутива также вашим фейком НЕ сходится в одной строчке НИ с 1 вариантом, НИ со вторым. Как вы это объясните?
Mr dUSHA
17-10-2009, 12:10
ХМ, почему же мой uxtheme.dll лежащий в system32 и пропатченным на стадии сборки дистрибутива также вашим фейком НЕ сходится в одной строчке НИ с 1 вариантом, НИ со вторым. Как вы это объясните? »
Ваша библиотека в исходном дистрибутиве уже была пропатчена другим патчем, а потом при интеграции WinStyle Фейк наложил еще и свой патч. Вот и вся магия.
как я понял виноват не сам патч а его упаковка в каб архив самим винстилем. Ведь переупаковка убирает проблему. Или я не так понял? »
Нет. Проблема просто в чем-то другом.
Потому что в перепаковка файла для решения проблемы - это танци с бубном, и здравого смысла в этом нет.
Mr dUSHA, я не программер, просто предположу, что после обработки uxtheme.dll вашим FAKE он висит в памяти и запаковщик cab плохо его обрабатывает. Такое может быть?
Mr dUSHA
17-10-2009, 12:45
Такое может быть? »
Нет. Ничего подобного даже теоретически быт не может.
Pozia, есть предложение использовать это Служебные - [addon] uxtheme patch http://forum.oszone.net/thread-61632.html и убрать патч uxtheme.dll фейком. Если проблема останется значит однозначно фейк тут не при чем. Если не ошибаюсь нужно убрать ключ --pth и удалить строку If Not Exist "%WorkDir%\Tmp\UXTHEME.DL_" Call :FSAExpand UXTHEME.DL_ >nul
borzoy, дак FAKE нормально патчит.
Давайте так, если есть у кого желание, проведите следующий эксперемент (те у кого возникал ранее BSOD), возьмите чистый дистрибутив интегрируйте в него UpdatePack+Winstyle+все что хотите еще, после этого, вытащите из дистрибутива файл uxtheme.dl_ распакуйте его в другой папке и обратно запакуйте, обратно забросьте в каталог I386, запишите дистрибутив на болванку (или на виртуалке проверьте), установите. Результат Вас удивит (я надеюсь), меня удивил, BSOD я не обнаружил! »
amillo, с новым упдатом уже тестили? мот что само решилось? )))
borzoy, дак FAKE нормально патчит. »
неповерю что проблема в этом:
как я понял виноват не сам патч а его упаковка в каб архив самим винстилем. Ведь переупаковка убирает проблему. Или я не так понял? »
кстате я скачал этот аддон http://forum.oszone.net/thread-61632.html, там всего 1 файл и он закинут в папку files, значит при создании дистрибутива он будет обработан самим апдате паком, поэтому этот метод и надо проверять.
неповерю что проблема в этом: »
однако пока бсода нет.
поэтому этот метод и надо проверять. »
ждем результатов ))
amillo, с новым упдатом уже тестили? мот что само решилось? ))) »
Я проверял со старым ничего нового не добавлял
amillo, поймал ошибку винлогон. Установил винду. Затем проги. Перезагрузка. Ошибка, но без синего экрана...
amillo, поймал ошибку винлогон. Установил винду. Затем проги. Перезагрузка. Ошибка, но без синего экрана... »
Для меня это очень полезное сообщение, разбор полетов продолжается ... :) Если присмотреться внимательно к структуре аддона Winstyle становится очевидным следующее:
- производится замена графических ресурсов и исправление диалогов системных файлов (хотя я и не программист, но с программированием немного знаком, есть кое-какой опыт в этой области, опираясь на него могу предположить следующее: подобного рода изменения, если они проведены корректно и не нарушают целостности файла в части самого программного кода никакого вреда нанести не могут. Почему я так думаю? потому, что программе глубоко по барабану, что транслируется вам на монитор, для нее главное иметь возможность четко выполнять заложенные в нее программистом функции и процедуры). Редактирование диалогов или добавление в них графических элементов в разумных приделах не опасно для системы, единственное чего не стоит делать - это удалять диалоги.
- производится замена некоторых файлов, заменяемые файлы содержатся в каталоге "Files" аддона Winstyle, в каталогах "Autorun", "Oobe", "Msc". Замена этих файлов на стабильность работы системы не влияет никак.
Все что описано выше, это так сказать "семечки", для меня самый большой интерес представляют две программы, первая WinstyleMonitor и вторая Fake.exe
На первых порах с WinstyleMonitor было не все гладко (лично я хорошо помню эти проблемы и они были отнюдь не безобидными), со временем ситуация улучшилась, это в принципе нормально - процесс отладки приложения (этому подвержены все программные продукты, даже самые крошечные с минимальным функционалом). Были бы кости - мясо нарастет! :)
Fake.exe - эта программа представляет (по крайне мере должна представлять) самый большой для нас интерес, так это единственное приложение в аддоне Winstyle от котогоро в дальнейшем будет зависеть стабильная работа системы. Это приложение которое непосредственно вносит изменения в функционал системных файлов, это sfc_os.dll, Uxtheme.dll, Syssetup.dll, Setupapi.dll и sxs.dll.
К чему это я все? К тому, что если хотите найти решение проблемы, то ищите его в "Fake.exe". Проблема также может скрываться и в самой системе на которой вы производите сборку дистрибутива, об этом тоже стоит подумать и проверить.
Замена лишь uxtheme.dll решает проблему частично, но не решает проблему в целом. Это резюме - итог моих исследований связанных с возникновением BSOD.
Надо попробовать собрать дистрибутив на чистой системе, может действительно все вопросы сами собой отпадут, как знать ;)
Habetdin
18-10-2009, 20:20
amillo, поправьте вот это:
Fack.exe »
Fake, а не Fack, и тем более не F*ck! :)
amillo, забыл совсем FAKE обновить когда интегрировал винстиль. Самая первая версия использовалась. Мот из за этого бсод.
Самая первая версия использовалась. Мот из за этого бсод. » Вполне может быть, но скорее всего там уже тогда не из-за uxtheme.dll Я вот тоже до сих пор BSOD не наблюдаю и ошибок в частности, на тех компах где заменил uxtheme.dll
Fake, а не Fack, и тем более не F*ck! »
Исправил, все время путаюсь, так и хочется написать F*ck. Каюсь! :)
Mr dUSHA
19-10-2009, 00:25
подобного рода изменения, если они проведены корректно и не нарушают целостности файла в части самого программного кода никакого вреда нанести не могут. Почему я так думаю? потому, что программе глубоко по барабану, что транслируется вам на монитор, для нее главное иметь возможность четко выполнять заложенные в нее программистом функции и процедуры). »
Вы не учитываете один интересный момент:
Из-за элементарных программистских ошибок редактирование ресурсов приводит к частичной или полной неработоспособности программы. Яркий тому пример "Movie Maker" (MOVIEMK.EXE), простое редактирование ресурсов которой приводит к неработоспособности встроенных видеоэффектов и видеопереходов. Видимо в программе где-то ошибка, до которой я так и не докопался, из-за которой она не может загрузить некоторые ресурсы после редактирования ресурсной секции. Проблема там решается дефрагментацией секции ресурсов с помощью крякерских утилит. Именно поэтому тот самый файл, который я когда-то сделал для Winstyle, входит целиком во все пакеты оформления на нашем форуме MOVIEMK.EXE, а не в виде набора измененных ресурсов.
К чему это я все? К тому, что если хотите найти решение проблемы, то ищите его в "Fake.exe". »
Вы уже просто не знаете, к чему прицепиться... ;)
Я, для проверки на вшивость, давал вам патченый Фейком Uxtheme.dll, который у вас не вызвал БСОДов во время тестирования (это файл в папке 2 из архива).
Вы уже просто не знаете, к чему прицепиться... »
Честно сказать не знаю, если бы знал, то уже бы прицепился ... ;) Ибо я уже до этого говорил, что сути проблемы я не понимаю, не хватает знаний и времени, в основном времени, чтобы накопить недостающих знаний.
Я, для проверки на вшивость, давал вам патченый Фейком Uxtheme.dll, который у вас не вызвал БСОДов во время тестирования (это файл в папке 2 из архива »
Что касается вот этого ^^^ то могу сказать, что прежде чем бежать тестировать не понятно что, я посмотрел что именно Вы мне подсунули ;) поэтому мне досконально было известно что именно лежит во второй папке - все тот же файл. Вы просили проверить, я проверил, правда уже такого глобального тестирования не проводил (раз 15 туда сюда в экстремальном режиме с одним файлом и с другим, обычно уже этого было достаточно), из-за отсутствия времени. Но к этому я еще вернусь, как только немного появится больше времени, сейчас малость занят другими делами :(
Mr dUSHA, есть к Вам просьба, если будет время и возможность ... Могли бы Вы для нас "инвалидов" (шучу так, потому, что не получается у нас так у всех остальных) сделать отдельно Fake.exe, который бы патчил uxtheme.dll по тому же принципу, как тот файл что я выложил - то самое плацебо ;) и если это возможно то и дату за одно поменять на оригинальную 15 апреля, а не 14 апреля :) Было бы интересно проверить все тоже самое но только с использованием Fake.exe.
Mr dUSHA, есть к Вам просьба, если будет время и возможность ... Могли бы Вы для нас "инвалидов" (шучу так, потому, что не получается у нас так у всех остальных) сделать отдельно Fake.exe, который бы патчил uxtheme.dll по тому же принципу, как тот файл что я выложил - то самое плацебо и если это возможно то и дату за одно поменять на оригинальную 15 апреля, а не 14 апреля »
может лучше вообще не использовать фейк для патча экстриме
После пропатчивания UXTheme Multi-Patcher 6.0,на живую-всё как рукой сняло. »
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC