Не удается зарегистрировать модуль AX

Я пытаюсь зарегистрировать 64-битный фильтр DirectShow (*64.AX) в моей 64-битной Windows 8.1 с

regsvr32 MyDirectShowFilter64.ax

и это дает мне следующее сообщение об ошибке

Регистрация 32-битного фильтра (*32.ax) работает без нареканий:

regsvr32 MyDirectShowFilter32.ax

Он также работает под Windows 10.

Я делаю что-то неправильно?

Есть ли способ убедиться на 100%, что мой *64.ax фильтр правильно построен как 64-битный?

1 ответ

В соответствии с Как использовать инструмент Regsvr32 и устранять неполадки с сообщениями об ошибках Regsvr32, существуют две разные версии regsvr32:

  • 64-битная версия %systemroot%\System32\regsvr32.exe,
  • 32-битная версия %systemroot%\SysWoW64\regsvr32.exe,

Таким образом, вам может потребоваться ввести полный путь к regsvr32,

Другие вопросы по тегам