使用 LDAP 绑定到 Moniker 无法在 Windows XP 32 位上运行
我有以下代码: string rootDN = System.Configuration.ConfigurationManager.AppSettings["rootDN"]; object ou = Marshal.BindToMoniker(rootDN); …
Directshow 过滤器访问线程
我使用 directshowlib-2005 用 c# 制作了一个电视播放器。 现在我做了一个方法来搜索可用的频道。 我希望此方法在不同的线程中运行,这样我的 GUI 就…
COM 和 MSXML 问题(仅限 64 位)
我们正在将一个巨大的应用程序从 32 位移植到 64 位。该应用程序有一些外部库,我们禁用或使用它们的 64 位版本。 我们还通过自己编写的 COM 方法访问…
如何授予对我的 COM+ 的访问权限应用?
我创建了一个 COM+ 服务器应用程序,但调用者无法访问它 - 当它尝试从该应用程序实例化 COM 对象 (CoCreateInstance()) 时,系统日志中会显示以下内容…
具有 COM ActiveX 功能的 VB.Net 程序
假设我创建了一个程序,上面有一个文本框和一个对文本框中的文本执行某些操作的按钮。 如何使该程序 COM 可见、加载它并从另一个项目自动执行它? 我…
隐藏打开的 Excel 文件
这是我的问题: 我开发了一个程序,它使用 Microsoft.Excel COM 组件来读取/写入 Excel 文件。嗯,我的应用程序运行良好,但是当我在程序运行时直接使…
将 .net 程序集注册为 com
我有一个 C# 类库,它调用本机代码 DLL。我正在尝试从 VBA 调用此代码。 我配置了 MSVC 来注册生成的 DL,它工作正常。我可以毫无问题地访问 DLL 中的…
通过引用传递的 BSTR 是否需要在调用函数中重新分配?
BSTR newID_x = SysAllocString(L"newID"); BSTR newX_x = SysAllocString(L"newX"); functionA(&newID_x); //Func A does some operation on newID_x…
VARIANT 类型 punkVal 给出未定义的值?
我使用一些 CComVariant 类型变量来存储接口指针。但是,有时我需要将接口指针作为 NULL 传递。在这种情况下,当我这样做时: CComVariant vAData,vBD…
如何在拖放时隐藏窗口中的光标(可能用Python或其他语言)
经过几个小时的谷歌搜索后,运气不佳,我想知道是否有人知道如何在拖放时隐藏光标,或在 Windows 中设置自定义光标(可以设为空白)。 我正在编写一个…
如何使用 COM 将字符串从 c# 传递到 c++?
当我尝试从 C++ 调用 C# 代码时,我按照本文 http://support.microsoft.com 中的说明进行操作/kb/828736 我的 C# 的一部分是: [Guid("6A2E9B00-C435-…
BSTR 到 std::string (std::wstring) ,反之亦然
在 C++ 中使用 COM 时,字符串通常是 BSTR 数据类型。有人可以使用 BSTR 包装器,例如 CComBSTR 或 MS 的 CString。但是因为我无法在 MinGW 编译器中…
在 Windows CE 中调试 COM 组件
我们开发了一个COM组件,用于Windows CE中HTTPD服务的ASP页面。我们需要调试 COM 组件。我们对 ConmanClient2.exe 和 cMaccept.exe 的主动同步功能有…
在 HTTPD 中调试 ASP 页面
我们正在为 Windows CE 设备开发 ASP 页面。我们需要调试ASP页面以减少开发工作量。 ASP 页使用 COM 组件从设备获取数据。 Windows CE 设备上运行的We…