c# - 注册 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 - 当按值提供给函数时,结构的数组字段是否会被完全克隆?
- java - 将键/值对附加到 Nexus 中的工件
- oracle - 将过程参数的默认大小从 200 增加到 400
- perl - 在 Perl 中使用 Mojolicious 延迟对斜线命令的响应
- java - 如何从任务管理器中删除 Java(TM) Se Binary 并显示 Swing 应用程序图标
- c# - 在带有 Outlook VSTO 的控件表单中添加“电子邮件”视图
- ios - 不同屏幕的图像大小调整 XCode
- sql - 根据列 location_old 的值在列 location_new 中输入记录
- c# - 拦截网络中的请求 - Xamarin WebView
- python - 使用 Cplex Python API 解决大型二次规划问题时内存不足