Простите чайника, вот такой вот вопрос:
Вобщем решил себе портировать DivX 9.0.0 Build 1.8.9.253 - там конвертор весьма неплохой. На семлабе есть русик, ключики к платным плагинам в сети нашёл... Да из платного там собственно плагин MPEG-2DVD и улучшатель звука для DivX плеера DFX Audio Enhancer...
Всё казалось просто, но вот уже наверное часов шесть сижу за компом, а понять ничего не могу...
Ставлю весь пакет DivX, русифицирую (копирую файлы с заменой оригинальных в нужные папки), применяю фаил реестра для вступления в силу русификации, стартую конвертер, тут же при первом старте регистрирую программу. Запускаю, настраиваю, закрываю. Следом запускаю плеер, настраиваю, закрываю. Всё. Постскан, все дела, и т. д. и т. п. ...
Пробовал собирать по разному, даже последний раз без какого-либо редактирования папки снимка.
создаётся один общий .dat и шесть штук .exe
Но что бы и в каких бы вариантах я не делал, при запуске всё время одна ошибка:
Запуск программы невозможен, так как на компьютере отсутствует QtCore4.dll... Но самое интересное, что этот QtCore4.dll на месте, причём там, где ему и полагается быть, в %Program Files Common%\DivX Shared\Qt4.5
После того, как я закрываю сообщение об QtCore4.dll, следом сразу получаю ещё одно и весьма интересное:
Missing divxmain DLL:
C:\Program Files (x86)\DivX\DivX Plus Converter\DivXConverterLauncher.dll
He найден указанный модуль. Но в папке снимка этот DivXConverterLauncher.dll лежит прямо рядом с DivXConverterLauncher.exe !!!
Как интересно фаил запуска может потерять свой .dll который лежит с ним рядом?
То же самое происходит и при попытке запуска DivX Plus Player.exe, Codec Settings.exe, Check for Updates.exe и Register.exe - они тоже не видят .dll которые лежат с ними рядом в их папках! Русификация не коснулась этих .dll файлов. Да и программы на виртуалке-то запускались для настройки. В одном из вариантов сборки даже специально запускал их до постскана несколько раз, причём пробовал запускать и с ярлыков и в одном из последних вариантов напрямую из ProgramFiles.
Что может быть, кто в курсе?
Если что, вот комплект
http://rusfolder.com/33903278 который мне так и не удаётся портировать. Работаю сейчас на оригинальной (не распакованной) VMware ThinApp v4_7_3-891762 (7101) Режим изоляции ставлю WriteCopy
Буду очень рад и признателен, если кто-нибудь подскажет что я делаю не так. Просто самому уже интересно понять, что неверно...