Nika34 Ответов: 1

Реестр activex DLL на windows 7 - 64 бит


Я не могу зарегистрировать ActiveX dll в Windows 7 -64 бит
Эта библиотека DLL ActiveX успешно регистрируется в Windows 7 - 32 бит
Эта библиотека dll построена в Visual Studio 6, Win 7 - 32 бит
Я также попытался создать dll реестра, встроенную в Win 7 - 64 bit, но это также не удалось.

Сообщение, которое я получаю:" Модуль "XYZ" не удалось загрузить.."
Я попытался открыть эту библиотеку dll в Dependency walker я вижу что следующие библиотеки DLL не были найдены:
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
DCOMP.DLL
GPSVC.DLL
IESHIMS.DLL

(эти библиотеки DLL я не нашел ни в Win 7 -32 бит, ни в Win 7 -64 бит
Не могли бы вы сориентироваться, в чем может быть проблема?
Может ли это быть связано с тем, что dll создана в старой среде: Visual Studio 6?

Спасибо!

Что я уже пробовал:

Я попытался бежать. regsvr32.exe из командной строки с правами администратора из C:\Windows\SysWOW64 и откуда C:\Windows\System32 но никакого эффекта

CHill60

Если он был собран с помощью Visual Studio 6 то он не будет регистрироваться на 64 битной версии

Nika34

ладно.спасибо

1 Ответов

Рейтинг:
0

Rathore Amit

Эта проблема, по-видимому, связана с отсутствием распространяемого пакета Visual studio."
Установите "распространяемый пакет"

Попробуйте эту ссылку
[^]

Я еще не пробовал себя так, дайте мне знать, если это сработает.