При условии правильной регистрации стандартный режим сбоя работает в 64-разрядной версии Windows.Подобные COM-серверы почти всегда можно использовать только из 32-битного кода.Щелкните правой кнопкой мыши ваш проект EXE> Свойства> вкладка «Сборка»> Цель платформы = x86.Установите флажок «Предпочитать 32-разрядный», если он доступен и включен.Повторите эти действия для конфигурации выпуска.
Следующий подход - использовать Regedit.exe и убедиться, что он действительно зарегистрирован.Перейдите к HKLM\Software\Wow6432Node\Classes\CLSID\{guid}
, где {guid} - это GUID, полученный из сообщения об ошибке.В 32-разрядной операционной системе вы найдете ее в HKLM \ Software \ etc.
Следующий подход - использовать утилиту ProcMon компании SysInterals для наблюдения за вашей программой, которая ищет реестр и пытается загрузить DLL.
Следующий подход - обратиться к поставщику за поддержкой.
И тогда вы перестаете пытаться заставить его работать.