VSS硬件提供程序
VSS Hardware provider
我一直在尝试按照说明安装Windows SDK附带的示例VSS硬件提供程序。不幸的是,COM拒绝注册DLL,给出以下输出:
Unregistering the existing application...
- Create the catalog object
- Get the Applications collection
- Populate...
- Search for VssSampleProvider application...
- Saving changes...
Done.
Creating a new COM+ application:
- Creating the catalog object
- Get the Applications collection
- Populate...
- Add new application object
- Set app name = VssSampleProvider
- Set app description = VSS HW Sample Provider
- Set app access check = true
- Set encrypted COM communication = true
- Set secure references = true
- Set impersonation = false
- Save changes...
- Create Windows service running as Local System
- Add the DLL component
ERROR:
- Error code: -2146368511 [0x80110401]
- Exit code: 113
- Description:
- Source:
- Help file:
- Help context: 0
- COM+ Errors detected: (2)
* (COM+ ERROR 0) on C:VssSampleProviderVssSampleProvider.dll
ErrorCode: -2146368486 [0x8011041A]
MajorRef: C:VssSampleProviderVssSampleProvider.dll
MinorRef: invalid
* (COM+ ERROR 1) on SampleProvider
ErrorCode: -2146368486 [0x8011041A]
MajorRef: {423BBC78-9B20-4BBE-A967-B63EC43BC7F3}
MinorRef: invalid
这与本线程中描述的问题相同:
http://www.osronline.com/showthread.cfm?link=185213
我试过同时使用x86和x64机器,但没有什么区别。欢迎任何提示或建议。
这需要msvcr110.dll和msvcp110.dll。这些文件附带"Visual C++Redistributable Packages"。您可以在以下链接获取最新的"Visual C++可再发行包"。http://www.microsoft.com/en-in/download/details.aspx?id=40784
我最终解决了这个问题。事实证明,你只能在windows服务器发行版上安装硬件提供程序,我使用的是普通的Windows7。有关API调用:,请参阅MSDN页面
http://msdn.microsoft.com/en-us/library/windows/desktop/aa381923(v=vs.85).aspx
在windows server 2012机器上编译64位并使用带有SDK的64位工具似乎可以正常工作。
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- C++,系统无法执行指定的程序
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 有关图像处理应用程序的硬件和软件安全性的建议
- 无法在 ALSA 树莓派 c 应用程序上配置硬件参数
- SDL2硬件加速渲染器在Xubuntu上使用专有驱动程序时会崩溃Linux
- 使用 RS232 电缆将可执行程序发送到硬件(微处理器)
- 在硬件应用程序中使用共享内存(C++)时需要互斥
- 从硬件异常处理程序引发C++异常.为什么 -fnon-call-exception 没有按预期运行
- Qt:我的应用程序没有显示在我的企业硬件中,而在PC中显示
- VSS硬件提供程序
- 如何从C代码编写编译器后端以生成用户定义的硬件体系结构的程序集
- 如何找到硬件附加到Ubuntu操作系统使用c++程序
- 查找硬件中正在使用的中断驱动程序的命令是什么?
- C++应用程序和硬件通信
- 如何在Windows中获取指向硬件驱动程序的指针
- 如何通过蓝牙将硬件设备连接到Iphone应用程序
- 我需要什么硬件/软件移植我的c++ /wxWidgets应用程序到MAC