VSS样本硬件提供商

vss sample hardware provider

本文关键字:提供商 硬件 样本 VSS      更新时间:2023-10-16

我一直在尝试按照说明安装Windows SDK附带的示例VSS硬件提供程序。我已经能够成功地用VS2013编译64位平台的代码。然而,当我尝试安装提供程序时,我得到以下错误。

取消现有应用程序的注册。

  • 创建目录对象
  • 获取应用程序集合
  • 填充…
  • 查找VssSampleProvider应用程序
  • 保存更改。

创建新的COM+应用程序

  • 创建目录对象
  • 获取应用程序集合
  • 填充。
  • 添加新的应用程序对象
  • 设置应用程序名称= VssSampleProvider>
  • 设置应用描述= VSS HW样本提供商
  • 设置应用程序访问检查= true-设置加密COM通信= true
  • 设置安全引用= true
  • 设置模拟= false
  • 保存更改。
  • 创建Windows服务作为本地系统运行
  • 添加DLL组件

错误:

  • 错误码:-2146368511 [0x80110401]
  • 退出代码:113
  • 描述:
  • 来源:
  • 帮助文件:
  • 帮助上下文:0

COM+ Errors detected:(1)

(COM+ ERROR 0) on c:vsssampleprovider vsssampleprovider .dll
ErrorCode: -2146368475 [0x80110425]
MajorRef: c: vsssampleprovider VssSampleProvider.dll

查找COM error code -2146368475 [0x80110425],我只能发现DLL加载失败。

甚至查看器日志显示警告说…无法加载DLL c:vsssampleproviderVssSampleProvider.dll

进程名称:dllhost.exe Comsvcs.dll文件版本:ENU .exe2001.12.10530.16384

组件注册时

shp。无法验证DLL入口点。

#

提前感谢。

总算修好了

  1. 使用依赖项跟踪器发现MSVCP120.dll和MSVCR120.dll没有被找到。
  2. 将这些dll从C:WindowsSystem32复制到VSSSampleProvider.dll所在的文件夹中。