Войти

Показать полную графическую версию : syssetup.dll


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

SOLON7
06-02-2009, 22:07
У кого нибудь есть патч Syssetup.dll который бы пропускал ненайденные inf файлы.

amnesia
07-02-2009, 00:37
а кто-то знает где пэтчить setupapi.dll 5.1.2600.5603 (KB948720) ?
вроде
000456A7: 74 EB :)

SOLON7
07-02-2009, 01:51
Незнаю может кому то поможет..
Addon to Unlock Digital SYSSETUP.INF Verification being Required
[General]
Author = Zacam
Builddate = 05/11/2008
Title = Multi-Patch: SYSSETUP.DLL
Description = Addon to Unlock Digital SYSSETUP.INF Verification being Required
Version = 1.4
Website = http://ryanvm.net/forum/viewtopic.pht?t=2274

[HexEdit]
;SP2
I386\SYSSETUP.DLL|5.1.2600.2180|210553|73|72

;KB887816 - SP2QFE - RVM 1.2.0 - 1.2.1
I386\SYSSETUP.DLL|5.1.2600.2530|210500|73|72

;KB894871 - SP2QFE - RVM 1.2.2 - 1.3.1
I386\SYSSETUP.DLL|5.1.2600.2659|211108|73|72

;KB936929 - SP3
I386\SYSSETUP.DLL|5.1.2600.5512|211753|73|72

YikxX
07-02-2009, 15:06
Предлагаю переименовать тему в "Проблемы, связанные с респатчами". :) Итак, моя проблема. Что имеем в наличии:
1. Последний апдейт-пак.
2. Аддоны.
3. Респатч.

В чем проблема: После установки системы в Диспетчере устройств, в разделе "Драйверы устройств не Plug and Play" появляется(ются) устройство(ва) с восклицательным знаком и именем Serial и Rapport (или как-то так). Иногда по одному, иногда сразу оба. Появляются, как я понял, только при установке на машины с чипсетами Intel. От драйвпаков это не зависит - проблема возникает даже при отмене распаковки всех драйвпаков. От фейка от Mr dUSHA не зависит тоже. Прошу помощи в локализации проблемы, я уже все, на что падало подозрение перепробовал (за исключением респатча и апдейтпака - пересобирать дистрибутив нет времени и желания) - результат нулевой. :(

Mr dUSHA
08-02-2009, 15:26
а кто-то знает где пэтчить setupapi.dll 5.1.2600.5603 (KB948720) ?
вроде »
Если вы о всплытии мастера установки драйверов, то да.

prokazzza
19-02-2009, 14:51
Mr dUSHA, осталась та же проблема (http://forum.oszone.net/showthread.php?t=110698&highlight=netcfgx.dll) с netcfgx.dll, пропатченный netcfgx.dll прилагаю.

Mr dUSHA
20-02-2009, 12:28
осталась та же проблема с netcfgx.dll, пропатченный netcfgx.dll прилагаю. »
Не подтверждаю. Патч работает.

С вашей netcfgx.dll:

1. С оригинальной непатченой SETUPAPI.DLL Ver. 5.1.2600.5512 вытянутой из фирменного Микрософтовского ISO-образа дистрибутива - естественно вылазит сообщение, и сетевое подключение не отключается/включается.

Вот выдержка из журнала setupapi.log:

[2009/02/20 11:12:10 1060.289]
#-198 Обработана командная строка: C:\WINNT\System32\svchost.exe -k netsvcs
#-147 Загрузка модуля установщика классов для "Broadcom 440x 10/100 Integrated Controller".
#E358 Неподписанный или неправильно подписанный файл "C:\WINNT\system32\NetCfgx.dll" для драйвера "Broadcom 440x 10/100 Integrated Controller" заблокирован (серверная установка). Ошибка 0x800b0100: В этом объекте нет подписи.
Windows не удается загрузить программу для установки Net. Обратитесь к поставщику. Ошибка 0x800b0100: В этом объекте нет подписи.


2. Патчу в SETUPAPI.DLL один байт, описаный здесь здесь (http://forum.oszone.net/post-1011126-21.html), корректирую контрольную сумму модуля, и после перезагрузки ОС с этой патченой библиотекой все сетьевые подключения нормально включаются/отключаются.

Вот выдержка из журнала setupapi.log:

[2009/02/20 11:17:19 1064.198]
#-198 Обработана командная строка: C:\WINNT\System32\svchost.exe -k netsvcs
#-166 Функция установки устройства: DIF_PROPERTYCHANGE.
#I292 Изменение свойств устройства "PCI\VEN_14E4&DEV_170C&SUBSYS_30AA103C&REV_02\4&2EC23395&0&70F0".
#I300 DICS_DISABLE: Отключение устройства для профиля (null).

[2009/02/20 11:17:30 1064.211]
#-198 Обработана командная строка: C:\WINNT\System32\svchost.exe -k netsvcs
#-166 Функция установки устройства: DIF_PROPERTYCHANGE.
#I292 Изменение свойств устройства "PCI\VEN_14E4&DEV_170C&SUBSYS_30AA103C&REV_02\4&2EC23395&0&70F0".
#I296 DICS_ENABLE: Включение устройства для профиля (null).


Проверьте еще раз, правильно ли патчите, и пропатчен ли SETUPAPI.DLL вообще.

prokazzza
20-02-2009, 17:26
Mr dUSHA, я сегодня выложу тогда и пропатченный SETUPAPI.DLL, посмотрите, может после патча тама чтот нето. Пришлю в ПМ.

DmitryOlenin
02-03-2009, 01:40
Кстати о пропатченном свежем SETUPAPI.DLL...
Кроме вышеуказанного байта там что меняется?

Из другой темы на нашем форуме я выяснил, что можно с его помощью также сделать
- Отключение сброса политики проверки цифровой подписи из 0 (Ignore) в 1 (Warn), если происходит замена защищенного подписанного драйвера сторонним не подписанным.

Но, к сожалению, приведена была старая версию файла. По новой есть информация?
Окошки эти с неподписанными драйверами утомляют шибко :)

Не без помощи нашёл тему Служебные - [addon] Fake-Setup Advanced (http://forum.oszone.net/thread-119984.html).
К сожалению у меня не русская Windows, потому интегрировать аддон не смог.
Просто патченые 3 файла setupapi.dll, sfc_os.dll, syssetup.dll ничего не изменили.

Mr dUSHA
02-03-2009, 17:23
Но, к сожалению, приведена была старая версию файла. По новой есть информация? »
Какая именно версия у вас?

К сожалению у меня не русская Windows, потому интегрировать аддон не смог. »
В английскую версию можно просто в дистрибутивную папку i386 забросить файлы setup.ex_, fSetup.ini, PreSetup.cmd, PstSetup.cmd, и добавить соответствующие записи в файлы Txtsetup.sif Dosnet.inf руками.

DmitryOlenin
03-03-2009, 04:00
Mr dUSHA,
Какая именно версия у вас?
SETUPAPI.DLL - 5.1.2600.5603. Это вроде из какого-то обновления после SP3.

В английскую версию можно просто в дистрибутивную папку i386 забросить файлы setup.ex_, fSetup.ini, PreSetup.cmd, PstSetup.cmd, и добавить соответствующие записи в файлы Txtsetup.sif Dosnet.inf руками.
Могу попробовать. Однако меня смущает, что пакет драйверов от Башрата, кажется, модифицирует эти файлы под свои нужды :(
presetup.cmd, SETUP.EX_ по крайне мере точно перекраиваются...
Потому не думаю, что могу просто заменить setup.exe от Башрата каким-то другим... Или могу?


Однако, меня смущает, что по-честному пропатченные setupapi.dll, sfc_os.dll, syssetup.dll, которые я потом стадартным образом (modifype / makecab) добавил в дистрибутив совершенно ничего не поменяли. Может быть собака порылась где-то ещё?

AppleNTU
03-03-2009, 10:52
Mr dUSHA, можно объяснить тупому - у меня есть SETUPAPI.DLL которую я правил (заменял картинки, ави, рессурсы) после всех манипуляций я беру открываю в HEX - редакторе и правлю 000456A7: 74 EB » вот этот байтик? я Вас правильно понял? или что мне нужно сделать (всучае если я не правильно понял)?

aset
03-03-2009, 11:03
AppleNTU,
вроде так :)

Mr dUSHA
03-03-2009, 12:23
Могу попробовать. Однако меня смущает, что пакет драйверов от Башрата, кажется, модифицирует эти файлы под свои нужды »
Само собой. Вам нужно выбрать что-то одно. Мой Фейк предназначен для использования на дистрибутиве не обработанном другими интеграторами.

У башратовцев своя и довольно глупая методика борьбы с цифровыми подписями. Там проверка подписи не отключается непосредственно, а просто происходит постоянная перезапись ключа в реестре, ответственного за цифровые подписи, а также автонажатие кнопки ОК в диалоге, сообщающем пользователю о отсутствующей цифровой подписи. И первое, что происходит после такого сброса - установщик ОС снова восстанавливает значение политики из 0 (Ignore) в 1 (Warn).

В шапке темы Внутренности Установщика WinXP (http://forum.oszone.net/thread-106849.html) в файле ALL_XP_PATCHES.txt вы найдете патчи для всех сейчас актуальных версий библиотек от WinXP, а в файле ALL_SRC.cpp.txt - описание функций для правильной установки/сброса политик.
В скором времени я там выложу также аналогичные патчи для WinXP x64.


после всех манипуляций я беру открываю в HEX - редакторе и правлю »
Вот такой формат записи патча:
000456A7: 74 EB
это уже давно устоявшийся крякерский стандарт, и означает патч одного байта, а именно:

000456A7 - это смещение в файле, по которому вы найдете целевой байт;
74 - это оригинальное значение этого байта в не патченом файле;
EB - это новое значение байта, которое вам необходимо вписать вместо оригинального.

DmitryOlenin
03-03-2009, 16:04
Mr dUSHA,
Спасибо, помогло :)

Натолкнули на мысль, что проблема не в патченных библиотеках, которые патчатся корректно, а в скрипте башратовском, который при налии патченных библиотек просто вредит.

Заменил DSPdsblr.exe из комплекта на произвольный exe-файл (например на PrivateHash.exe)
и всё отработало корректно.

Ещё интересно, как можно совместить драйверпаки башрата с вашим сетапом.
Но это скорее теоретический вопрос, да и оффтопик уже...

Mr dUSHA
03-03-2009, 16:16
Заменил DSPdsblr.exe из комплекта на произвольный exe-файл (например на PrivateHash.exe)
и всё отработало корректно. »
В случае с патчеными библиотеками эти утилиты можете выбросить в помойку вообще, и подкорректировать башратовский скрипт, чтоб оно DSPdsblr.exe не искало.

Ещё интересно, как можно совместить драйверпаки башрата с вашим сетапом. »
Прикрутить в PreSetup.cmd распаковку драйверов. В теме по Фейку другие форумчане уже делились своими наработками.
Далее продолжайте обсуждение там.

prokazzza
01-04-2009, 17:54
Mr dUSHA, проверь плиз файлы в аттаче, при патче этого файла при смене визуальной темы иногда вылазиет окно с ошибкой памяти. Также если возможно посмотри если у этого файла какая-нить связь с файлом WINLOGON.EXE.

semiono
22-12-2009, 14:42
я надеюсь это всё актуально >
http://forum.oszone.net/post-1011475-23.html
Спасибо! :)

----
а можно и другие патчи опубликовать, если не секрет? setupapi.dll хотябы по-байтово, я хочу сам руками править?
почему бы не зделать "шапку" топека как базу знаний - файлы>байты!...
готовые патчи итак пользуются популярностью, а кому-то удобнее самому посмотреть...

Amigos
22-12-2009, 15:30
а можно и другие патчи опубликовать »в шапке http://forum.oszone.net/thread-119984.html

Mr dUSHA
22-12-2009, 16:02
а можно и другие патчи опубликовать, если не секрет? setupapi.dll хотябы по-байтово, я хочу сам руками править? »
У меня в подписи смотрите.
Amigos дал ссылку на Fake-Setup Advanced, который сам патчит файлы. А собственно сами патчи выложены в шапке темы в Уголке юного археолога (http://forum.oszone.net/thread-106849.html). Только я его давненько не обновлял уже... Нужно будет заняться этим на досуге.




© OSzone.net 2001-2012