当调用 Marshal.GetActiveObject(此处为 class id)时,什么会导致错误 800401E3(操作不可用)?
我们遇到这样的情况:某些 .NET 代码尝试访问 COM(实际上是 DCOM)对象的当前实例。 被访问的对象是用VB6开发的。 它的当前实例在远程系统上可用,并…
如何使用 C# 重新实现旧的 DCOM 服务器而不破坏现有客户端?
以前,我使用 ATL 库使用 VC++ 7.x(Visual Studio 2003 和 .Net 1.1)编写了一个进程外(即 EXE)COM 服务器。 服务器使用多线程单元 (MTA) 模型,并…
通过 Server 2008 上的 Windows 服务实现 Office 自动化
我们有一个在 2003 Server 上运行的 Windows 服务。 它使用 Word Interop 打开源 Word 文档,然后对其执行一些操作。 Excel 和 PowerPoint 文件也同样…
如何在 vb6 中更改 DCOM 的 GUID?
我有一个 Windows 服务,它使用特定的 guid A 实例化 dcom 对象。 我需要用新版本替换该 dcom 对象。 当我创建并编译替换 dcom 对象时,它是使用 guid…
COM、COM+、DCOM,从哪里开始?
我对 COM+、DCOM 很好奇。 我知道 MSFT 不鼓励您本地使用这些工具(指的是 C/C++,实际上没有很多可用的文档),但我想学习使用这些技术,例如将 Inte…
Excel VBA 到 VB (DCOM)
我继承了一个 Excel VBA 电子表格。 我的任务是把它转换成VB。 我认为应用程序使用 DCOM 对象从 PLC 获取数据。 以下代码在 MX1.0 更新时运行子 SBR1S…
是否存在允许流式传输写锁定 UTF8 文件的 DCOM 公开对象?
Scripting.FileSystemObject TextStream 对象支持Windows 风格的 Unicode 和“纯文本”由系统代码页修改,但似乎不支持 UTF8——但是,它实际上可以流…
使用 Windows XP SP3 的远程 WMI
全新安装的 Windows XP SP3 不允许像 Windows XP SP2 那样进行远程 WMI 访问。 如果我按照 http 上的“如何解决 Windows XP SP2 中与 WMI 相关的问题…
在 REST 调用上使 Java 服务器保持 DCOM 对象处于活动状态
我正在为我的 Java 服务器实现 REST API。 通过 API 获得的资源之一实际上是创建一个 C++ DCOM 对象并反映其值。 我使用的 Java 到 COM 桥接器是 J-In…
注册 COM+ 时出错 应用代理
我导出了一个 COM+ 应用程序代理,它生成 MSI 和 CAB 文件,并且我已成功将它们安装在一些不同的 Win XP 和 Vista 计算机上。 然而,我有一个 WinXP …
Vista 是否对 DCOM 调用中的接口 ID 进行更严格的检查? (存根收到错误数据)?
我希望大家原谅这个问题的篇幅和叙述方式。 我决定在我的博客中详细描述这种情况。 后来我看到了乔尔对这个网站的邀请,我想我应该把它贴在这里,看看…
错误的“本地路径” 在 DCOM 配置条目中
我在 DCOM Config 中有一个组件,其“本地路径”(在 dcomcnfg 中该组件的“属性”页面的“常规”选项卡上)指向错误的位置。 但是,当我转到该目录并…
DCOM:CoCreateInstanceEx 返回 E_ACCESSDENIED
我正在两台计算机上使用服务器和客户端开发 DCOM 应用程序,这两台计算机都运行带有 Service Pack 2 的 WinXP。在两台计算机上,我使用相同的用户名和…
在 DCOM 中设置远程启动
我可以使用 DCOMCNFG 禁用 DCOM 应用程序上的远程启动,但我想以编程方式执行此操作。 我查看了 CoInitializeSecurity,但这似乎不起作用。 有人做过…