产品常见问题解答:CodeMeter 与 WibuKey 核心答疑

Share:

欢迎访问威步服务与支持中心。我们为您汇总了关于威步全系列解决方案的核心技术解答与产品指南,涵盖 AxProtector、CodeMeter、CodeMeter License Central、SmartShelter 以及 WibuKey。在此,您不仅可以快速获取详尽的故障排查指引与最佳实践建议,还能便捷了解如何通过威步支持门户提交并全程追踪技术工单。请点击下方对应产品专区,我们将竭诚助您高效解决疑问,确保您的业务平稳顺畅运行。

HIP API

  • This error usually occurs when initializing the programming engine of the CodeMeter Programming API (HIP).
    This is because required DLLs are missing or the DLLs used are not compatible with each other, e.g. with different versions.

    To run a .NET programming API assembly successfully, 3 DLLs with exactly the same version are required:
    1) The WibuCmHipApiNet.dll from C:\Program Files (x86)\CodeMeter\DevKit\HipApi\C#. This is referenced in your program and copied to the release directory by default.
    2) The WibuCmHipApiInternalNet32.dll. You can find this wrapper DLLl with CodeMeter SDK installed under C:\Program Files (x86)\CodeMeter\DevKit\HipApi\C#. It is best to copy this DLL into the release directory as well.
    3) Finally, WibuCmHipApi32.dll (C++) is required. This is already in the search path under C:\Program Files (x86)\CodeMeter\DevKit\bin and therefore does not have to be copied.

    Please check these DLLs and all other DLLs used for version equality, e.g. by right-clicking on "Properties | Details | File version".

    Please also note that you have to create your program with x86, because the .NET Progammier HIP-DLLs are only available in 32-bit.
    An application created with x64 or created with Any CPU and running on a 64-bit system is currently not supported.
To top