|
Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows XP » Ресурсы - syssetup.dll |
|
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать prokazzza,
Я правильно понимаю, этот сбой Windows Movie Maker - это сообщение: "Отсутствует файл для видеопереходов и видеоэфектов" ??? У меня оно так, когда подредактировать ресурсы |
------- Отправлено: 18:08, 22-01-2009 | #41 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать prokazzza,
С Windows Movie Maker я таки разобрался. На самом деле никакой защиты нет, и проблема не с MovieMaker-ом, а с ResourceHacker-ом, который вы наверное используете. ResourceHacker что-то косячит в секции ресурсов, из-за чего вылазит то сообщение "Отсутствует файл для видеопереходов и видеоэффектов". Помогает только перестройка секции ресурсов с помощью RESREBLD.EXE ("Resource Rebuilder" v1.0 by Dr.Golova), и замена полученной оптимизированной секции вместо старой, покореженной ResourceHacker-ом, с помощью редактора PE-файлов (PE-Tools или Lord-PE). Другими словами, вместо ResourceHacker-а нужно использовать какой-то другой редактор ресурсов... |
------- Отправлено: 00:09, 23-01-2009 | #42 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 757
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 00:47, 23-01-2009 | #43 |
Покинул форум Сообщения: 3254
|
Mr dUSHA,
Цитата Mr dUSHA:
|
|
Отправлено: 10:10, 23-01-2009 | #44 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата prokazzza:
И я так и не понял, чего ж такого криминального делают редакторы ресурсов, что оно потом не работает.... Видать в самой программе баг какой-то... |
|
------- Отправлено: 14:10, 23-01-2009 | #45 |
Ветеран Сообщения: 2891
|
Профиль | Отправить PM | Цитировать Mr dUSHA,
всмысле ? в редакторе ресурсов или Movie Maker |
------- Отправлено: 19:12, 23-01-2009 | #46 |
♒ Сообщения: 5795
|
Профиль | Отправить PM | Цитировать Цитата Boa Soft:
Цитата Mr dUSHA:
|
||
------- Отправлено: 20:34, 28-01-2009 | #47 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Jekson07:
Я просто интересовался, решает ли этот патч проблему батареи. Значет не решает |
|
------- Отправлено: 20:42, 28-01-2009 | #48 |
♒ Сообщения: 5795
|
Профиль | Отправить PM | Цитировать Цитата Boa Soft:
|
|
------- Отправлено: 20:46, 28-01-2009 | #49 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата Jekson07:
Исправления не в ресурсах, а исполняемом коде модуля в его внутренней функции GetModuleEntryPoint: .text:779562A4 call _pSetupGetFileTitle@4 ; pSetupGetFileTitle(x) .text:779562A9 push eax .text:779562AA push ebx .text:779562AB push ebx .text:779562AC push ebx .text:779562AD push ebx .text:779562AE push [ebp+var_674] .text:779562B4 push [ebp+var_63C] .text:779562BA call __VerifyFile@68 ; _VerifyFile(x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x) .text:779562BF mov [ebp+dwErrCode], eax .text:779562C5 cmp eax, ebx .text:779562C7 jz short loc_77956313 .text:779562C9 mov eax, [ebp+var_658] .text:779562CF cmp eax, ebx .text:779562D1 jnz short loc_779562D9 .text:779562D3 mov eax, [ebp+lpMem] .text:779562D9 .text:779562D9 loc_779562D9: ; CODE XREF: GetModuleEntryPoint(x,x,x,x,x,x,x,x,x,x,x,x,x,x,x)+225 j .text:779562D9 push ebx ; int .text:779562DA push ebx ; int .text:779562DB push [ebp+var_63C] ; int .text:779562E1 push [ebp+dwErrCode] ; dwErrCode .text:779562E7 push [ebp+arg_34] ; int .text:779562EA push [ebp+arg_30] ; int .text:779562ED push eax ; int .text:779562EE lea eax, [ebp+szStart] .text:779562F4 push eax ; lpFileName .text:779562F5 push [ebp+arg_28] ; int .text:779562F8 push [ebp+var_670] ; int .text:779562FE call _pSetupHandleFailedVerification@40 ; pSetupHandleFailedVerification(x,x,x,x,x,x,x,x,x,x) .text:77956303 test eax, eax .text:77956305 jnz short loc_77956313 .text:77956307 mov eax, [ebp+var_648] .text:7795630D mov dword ptr [eax], 1 .text:77956313 .text:77956313 loc_77956313: ; CODE XREF: GetModuleEntryPoint(x,x,x,x,x,x,x,x,x,x,x,x,x,x,x)+21B j .text:77956313 ; GetModuleEntryPoint(x,x,x,x,x,x,x,x,x,x,x,x,x,x,x)+259 j .text:77956313 cmp [ebp+lpMem], ebx .text:77956319 jz short loc_77956326 .text:7795631B push [ebp+lpMem] ; lpMem .text:77956321 call _pSetupFree@4 ; pSetupFree(x) ................. jz short loc_77956313 исправлена на команду безусловного перехода: jmp short loc_77956313 С такой правкой в независимости от наличия/отсутствия подписи, переход осуществляется на ветку кода выполняемую при наличии цифровой подписи. Подробней о механизме проблемы я писал в этом же топике, в посте #30. По результатам просмотра реестра получился такой список установщиков классов устройств, подверженных сабжевой проблеме: storprop.dll SysSetup.dll Desk.Cpl MmSys.Cpl mdminst.dll NetCfgx.dll printui.dll nmwcdcls.dll winscard.dll sti_ci.dll Batt.dll btw_ci.dll sdhcinst.dll bthci.dll wpd_ci.dll Цитата Jekson07:
|
||
------- Отправлено: 00:03, 29-01-2009 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ошибка - [решено] точка входа в процедуру getperfomanceInfo не найдена в библиотеке DLL PSAPI.DLL | aksex | Microsoft Windows 2000/XP | 11 | 31-03-2015 19:43 | |
Разное - Новый syssetup.dll | .:[invisible]:. | Оформление Windows XP | 66 | 03-11-2009 15:43 | |
Для чего нужны dll библиотеки или Учимся редактировать dll | Ban_vam_Dam | Флейм | 5 | 31-07-2009 17:41 | |
Syssetup.dll как отключить защиту изменения setup.inf | SOLON7 | Автоматическая установка Windows 2000/XP/2003 | 12 | 09-02-2009 11:46 | |
Разное - [решено] dwmapi.dll; mpr.dll; shlwapi.dll | Reset5 | Microsoft Windows 2000/XP | 2 | 14-06-2008 16:31 |
|