Out-of-Proc-COM-Server (x86):dllhost.exe 查找错误的注册表路径
我为 COM 服务器(x86)编写了一个基于 DLL 代理(x64)的包装器,描述如下 此处 从 64 位客户端获取访问权限。 我注册了 COM-Server (x86) 和 Proxy/…
订阅 VB6 中的 C# .net 事件
我需要能够在 VB6 中处理 .net 事件。到目前为止,我已经通过使 c# 类 COM 可见来设置它。我的 VB6 对象可以很好地调用它的方法,但现在我需要某种方…
从 C# 将 BSTR 传递到 COM 函数的约定(COM 互操作)
我正在用 C++ 编写 COM 中的 API,并用 C# 编写一个使用此 API 的程序。我的问题是关于将 BSTR 传递到 COM 函数时的 BSTR 内存管理语义。假设我的 IDL…
全局轮询 Windows API 中正在拖动哪些文件?
我想知道是否可以使用 Windows API 全局轮询当前正在 Windows 中拖动哪些(如果有)文件,而与任何特定窗口无关。 例如,我正在做一些与网络有关的事…
VBA 中的 C# COM 对象:函数或接口标记为受限,或者函数使用 Visual Basic 中不支持的自动化类型
来自 我的其他问题有一个新问题:在尝试访问我的 X12Segment 的 Fields 属性时,我收到标题错误。 我在这里遇到了这个问题并主动获取了我的X12类型库…
Windows IStillImage 接口:无法获取设备列表
请看一下我的代码: #include #include #include #pragma comment (lib, "Sti.Lib") using namespace std; void main () { HRESULT hr = CoInitialize…
使用 msxml6/IXMLDOMDocument2 删除 XML 声明
从使用 C++/COM 的 XML 中删除 XML 声明, 我只想使用 msxml6 的 IXMLDOMDocument2 接口 如何实现此目的?…
在不同用户帐户之间使用 COM
我需要执行以下操作: 应用程序“AppA”由用户“UserA”运行 现在 AppA 使用 runas 命令启动 AppB (它以 UserB 身份启动) 现在可以让 AppA 通过 COM…
引用 COM DLL 时帮助文本丢失
我对 COM 几乎一无所知,但我会尽力使问题尽可能清楚。 我有一个 .NET 4.0 项目,并且正在引用用 VBScript 编写的较旧的 COM DLL。 当我在代码中使用…
我的 C# COM 库无法正常工作;无法实例化类并且方法显示为属性
我正在用 C# 编写一个 COM DLL 来处理 X.12 格式文档的导入和导出,因此我可以在 Access 数据库和自定义程序中使用它来处理我公司的 EDI。我已经编译…
如何在 C# 程序中以 RAII 风格管理 COM 对象运行时?
我的 C# 程序使用具有大量各种接口和子对象的 COM 组件。问题是每次我检索某个 COM 接口时,都会创建一个 RCW,并且该 RCW 存在的时间未知(直到被 GC…
ADODB.Recordset AbsolutePage 不适用于 Oracle 数据库 (ASP.net)
我有以下代码: Dim PageNum AS Integer = 1 Dim ThePageSize As Integer = 30 Dim RowCT As Integer = 0 Dim SqlStr As String = "SELECT * FROM The…
Out-Of-Proc-COM-Server:BSTR 未正确编组
我使用 Visual Studio 2010 用 C++ 开发了一个 Out-Of-Proc-COM-Server,以避免 Shellextensions 中的 64 位与 32 位问题 (http://blog.mattmags.com/…
微软 C++异常:内存位置出现 _com_error
我在.Net 中创建了一个 COM dll,并在任何 CPU 下构建它。我在 Vcpp 代码中使用该 COM dll,但在创建对 COM 类的指针引用时出现 Microsoft C++ 异常:…