Пример поставщика оборудования VSS

Я пытался следовать инструкциям, чтобы установить образец VSS поставщик оборудования, который поставляется с Windows SDK, Я был в состоянии успешно скомпилировать код VS2013 для 64-битной платформы. Однако, когда я пытаюсь установить поставщика, я получаю следующую ошибку ..

Отмена регистрации существующего приложения.

  • Создать объект каталога
  • Получить коллекцию приложений
  • Заполняем …
  • Поиск приложения VssSampleProvider.
  • Сохранение изменений.

Готово.

Создание нового приложения COM +

  • Создание объекта каталога
  • Получить коллекцию приложений
  • Заполняем.
  • Добавить новый объект приложения
  • Установить имя приложения = VssSampleProvider>
  • Установить описание приложения = VSS HW Sample Provider
  • Установить проверку доступа к приложению = true — установить зашифрованное соединение COM = true
  • Установить безопасные ссылки = true
  • Установить олицетворение = ложь
  • Сохранить изменения.
  • Создать службу Windows, работающую как локальная система
  • Добавить компонент DLL

ОШИБКА:

  • Код ошибки: -2146368511 [0x80110401]
  • Код выхода: 113
  • Описание:
  • Источник:
  • Файл справки:
  • Контекст справки: 0

Обнаружены ошибки COM +: (1)

(COM + ОШИБКА 0) на c: \ vsssampleprovider \ VssSampleProvider.dll
Код ошибки: -2146368475 [0x80110425] MajorRef: c: \ vsssampleprovider \ VssSampleProvider.dll

Глядя на COM error code -2146368475 [0x80110425] Я мог только найти это DLL загрузка не удалась.

Даже журналы просмотра показывают предупреждение, говорящее …
Не удалось загрузить DLL c:\vsssampleprovider\VssSampleProvider.dll

Имя процесса: dllhost.exe Comsvcs.dll версия файла: ENU
2001.12.10530.16384

shp во время регистрации компонента. Невозможно проверить DLL точки входа

#

Заранее спасибо.

0

Решение

Удалось заставить это работать.

  1. С помощью средства обхода зависимостей обнаружено, что MSVCP120.dll и MSVCR120.dll не обнаружены.
  2. Скопировал эти dll из C: \ Windows \ System32 в ту же папку, где присутствовал VSSSampleProvider.dll.
1

Другие решения


По вопросам рекламы [email protected]