64-битный регистр DLL - PullRequest
1 голос
/ 19 мая 2011

Я преобразовал 32-битную COM-библиотеку в 64-битную DLL с помощью сборки x64. Я попытался зарегистрироваться Эта 64-битная библиотека DLL в 64-битном сервере Windows 2008 использует C: windows \ system32 regsrv32.exe. Но я получаю сообщение об ошибке «Ошибка регистрации сервера Dll с кодом ошибки 0x80029c4a». Как я могу зарегистрировать эту DLL в 64-битной ОС.

1 Ответ

2 голосов
/ 19 мая 2011

Этот код ошибки - TYPE_E_CANTLOADLIBRARY, что, вероятно, означает, что был вызов LoadTypeLib() где-то внутри DllRegisterServer(), и этот вызов не удался по любой причине. Вероятная причина в том, что библиотека не была добавлена ​​в ресурсы DLL.

...