首页 > 解决方案 > 注册 ActiveX 控件的问题

问题描述

我有一些 C++ 代码,我正在使用用 C# 编写的包装器,因此我可以将它用作 ActiveX 控件。所以我正在使用 regasm 来注册控件。它适用于我的大部分客户。但是,有些人在注册时遇到问题。我还没有弄清楚问题的主要根源,因为有些人安装了 Net3(Net Framework 3)和 Net4,而其他人可能只安装了 Net4。在某些情况下,安装 Net3 可以解决问题,而在其他情况下则不能。我在 Visual Studios 2017 中使用 Net Framework 2 作为目标。这是我尝试通过 regasm 加载它后返回的错误:

{"message":"Permission denied","description":"Permission denied","number":-2146828218}

标签: c#c++.net

解决方案


推荐阅读