Ошибка 80040154 регистрации Dll и отсутствующий раздел реестра
Windows XP.
Среда Live CD.
Ошибка при попытке регистрации Activeds.dll.
Погуглил. Нашел вот это: http://msdn.microsoft.com/ru-ru/library/bb521307(v=winembedded.51).aspx
Вариант с оборудованием отпадает, так как в среде полноценной ХР SP2, запущенной на той же виртуалке, регистрация проходит без заморочек.
Под рукой есть DependencyWalker, служащий для этих же целей (если я не прав - поправьте, плиз)). Добавил и зарегистрировал все необходимые файлы. Ничего не изменилось.
Решил по-тупому скопировать изменения, происходящие при его регистрации в полноценной ХР. Для этого сначала "раз"регистрировал этот dll (ну чтоб избавиться от всех записей внесенных им в реестр), а затем, отслеживая изменения ЗАрегистрировал.
Вроде ничего необычного за исключением раздела
В системе он присутствует изначально (до регистрации). Dll создает в нем новые параметры, изменяет старые и создает подразделы. А в Live CD этого раздела нет.
Ход мысли таков, что этот раздел должен создаваться еще каким-то компонентом и поэтому тупое его создание в Live CD ни к чему не приведет. (Или я не прав?).
Опять погуглил на предмет этого раздела, и, к сожалению, ничего не нагуглил.(((
Мало ли, мот кто в курсе что за оне такое?
Windows XP.
Среда Live CD.
Ошибка при попытке регистрации Activeds.dll.
Погуглил. Нашел вот это: http://msdn.microsoft.com/ru-ru/library/bb521307(v=winembedded.51).aspx
Средство Target Analyzer позволяет определить присутствующее в системе оборудование
Вариант с оборудованием отпадает, так как в среде полноценной ХР SP2, запущенной на той же виртуалке, регистрация проходит без заморочек.
Кроме того, можно попробовать запустить программу Microsoft® Visual Studio® Depends (Depends.exe) по отношению к файлу, упомянутому в ошибке. Выполните поиск обязательных файлов, отсутствующих на образе среды выполнения.
Под рукой есть DependencyWalker, служащий для этих же целей (если я не прав - поправьте, плиз)). Добавил и зарегистрировал все необходимые файлы. Ничего не изменилось.
Решил по-тупому скопировать изменения, происходящие при его регистрации в полноценной ХР. Для этого сначала "раз"регистрировал этот dll (ну чтоб избавиться от всех записей внесенных им в реестр), а затем, отслеживая изменения ЗАрегистрировал.
Вроде ничего необычного за исключением раздела
HKLM\SOFTWARE\Microsoft\DataAccess\RootBinder
В системе он присутствует изначально (до регистрации). Dll создает в нем новые параметры, изменяет старые и создает подразделы. А в Live CD этого раздела нет.
Ход мысли таков, что этот раздел должен создаваться еще каким-то компонентом и поэтому тупое его создание в Live CD ни к чему не приведет. (Или я не прав?).
Опять погуглил на предмет этого раздела, и, к сожалению, ничего не нагуглил.(((
Мало ли, мот кто в курсе что за оне такое?