Aleksandr N
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору noisy Только что пробовал все варианты. Рассовал куда только можно, но бесполезно. Там наверное прописан путь откуда эту библиотеку загружать. Единственное что прокатило, после загрузки системы, вручную заменил uxtheme на оригинальную и тогда Бокс загрузился. Но это тоже не вариант нянчится с библиотекой. Если авторы не одумаются и не вернут возможность использования патченной uxtheme то придётся искать умельца который уже в самом Боксе поковыряется и сделает патч на проверку. Лично я больше не вижу способа... Добавлено: Выпустили VirtualBox-4.3.20-96997-Win но хрен редьки не слаще, всё та-же ошибка библиотеки. Добавлено: А если продолжить, то по-моему в исходниках вся проблема в функции supR3HardNtViCallWinVerifyTrustCatFile if (supHardViUtf16PathStartsWithEx(pwszName, cwcName, g_System32NtPath.UniStr.Buffer, cwcOther, true /*fCheckSlash*/)) { pwsz = pwszName + cwcOther + 1; if ( supHardViUtf16PathIsEqual(pwsz, "uxtheme.dll") || supHardViUtf16PathIsEqual(pwsz, "user32.dll") || supHardViUtf16PathIsEqual(pwsz, "gdi32.dll") || supHardViUtf16PathIsEqual(pwsz, "opengl32.dll") || (fCoreSystemDll = supHardViUtf16PathIsEqual(pwsz, "KernelBase.dll")) || (fCoreSystemDll = supHardViUtf16PathIsEqual(pwsz, "kernel32.dll")) || (fCoreSystemDll = supHardViUtf16PathIsEqual(pwsz, "ntdll.dll")) ) { if (RTErrInfoIsSet(pErrInfo)) RTErrInfoAdd(pErrInfo, rc, "\n"); RTErrInfoAddF(pErrInfo, rc, "'%ls' is most likely modified.", pwszName); } } Ждём умельца. |