- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图掌握 OPC 和 DCOM 之间的联系。四个教程我都看完了here我想我对什么是 OPC 有很好的感觉,但是在其中一个教程(第三个 35 秒)中,叙述者指出 OPC 基于 DCOM,但我不明白这两者是如何真正联系起来的。我的困惑来自我的教授提出的一个问题,他问“您将如何以及在何处部署 OPC 而不是 DCOM,反之亦然”。他的问题使两者看起来不像我的研究表明的那样联系在一起。我不是在寻找任何人来回答我教授的问题,我只是想知道 OPC 和 DCOM 之间的关系,然后我可以弄清楚其余的。具体来说,我想知道:1.)一个总是基于另一个 2.)一个总是可以在没有另一个的情况下部署。
最佳答案
我的阅读方式是 DCOM/COM/OLE 是在 Windows 中构建 OPC 标准(由接口(interface)定义为方法组的相互通信对象)的基础。换句话说,由对象、接口(interface)和方法组成的 OPC 可以并且已经构建了一个 DCOM,它是一种允许创建这些的 Windows 技术。
因此 OPC 可以用其他基板构建,但我不太熟悉,不知道它是否已经存在。对于非基于 Windows 的系统,我怀疑是的。
来自 here
OPC is open connectivity in industrial automation and the enterprise systems that support industry. Interoperability is assured through the creation and maintenance of open standards specifications. There are currently seven standards specifications completed or in development.
OPC is a series of standards specifications. The first standard (originally called simply the OPC Specification and now called the Data Access Specification) resulted from the collaboration of a number of leading worldwide automation suppliers working in cooperation with Microsoft. Originally based on Microsoft's OLE COM (component object model) and DCOM (distributed component object model) technologies, the specification defined a standard set of objects, interfaces and methods for use in process control and manufacturing automation applications to facilitate interoperability. The COM/DCOM technologies provided the framework for software products to be developed. There are now hundreds of OPC Data Access servers and clients.
关于dcom - OPC与DCOM的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2605176/
似乎对 DCOM 有很多敌意,我很想知道为什么。对于仍在使用 C++ 写入 Win32 SKD 的公司,是否有真正的理由在当前或 future 的开发中不使用 DCOM?某些 future 版本的 W
我收到此错误 Source : DCOM Event_ID: 10010 "The server {6FC4FDAE-96C8-11D3-9F9C-005004053207} did not regi
我试图掌握 OPC 和 DCOM 之间的联系。四个教程我都看完了here我想我对什么是 OPC 有很好的感觉,但是在其中一个教程(第三个 35 秒)中,叙述者指出 OPC 基于 DCOM,但我不明白这
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我正在学习 DCOM,我需要调试我创建的类,我该怎么做? 最佳答案 我认为DebugBreak可能对此有很大帮助。您只需要在调试版本中添加条件编译行以允许执行该行,调试器就会启动。另一种方法是将调试器
我有一个比较老的项目:DCOM客户端和服务器,都是C++\ATL,只有Windows平台。一切正常:本地和远程客户端连接到服务器并同时工作,没有任何问题。 但是当远程客户端崩溃或被任务管理器或“tas
我有一个使用 OLE 自动化编码器的 DCOM 客户端和服务器应用程序。它们在同一台 PC 上运行时工作正常,但当服务器位于不在同一域中的不同 PC 上时,我得到 E_ACCESSDENIED (0x
在客户端/服务器环境中,服务器实现了 COM 接口(interface),在某些情况下连接由于某种原因丢失(客户端崩溃),但它在服务器上保持事件的线程实例,消耗内存,直到应用程序定稿。 有什么方法可以
我可以使用 DCOMCNFG 禁用 DCOM 应用程序上的远程启动,但我想以编程方式执行此操作。我查看了 CoInitializeSecurity,但这似乎不起作用。有人做过吗? 顺便说一句,我正在使
我有一个关于多线程的概念性问题: 在通过 DCOM 使用 RPC 的应用程序中,使用多线程单元配置,主窗体卡住。 1 - 如果 CriticalSession 在单元初始化时创建,那么 Critica
我正在使用 2 台 PC,它们都运行 Windows XP。两者都在其 DCOM 接口(interface)上注册了相同的应用程序。现在我正尝试从一台计算机在另一台计算机上启动该程序。 首先我调用了
我们目前有许多 C++/MFC 应用程序通过 DCOM 相互通信。现在我们将更新应用程序,并希望用更现代、更易于使用的东西替换 DCOM。但我们不知道是什么。你怎么看 编辑 交换的数据不是其他人可能感
下午, 如主题所述,我在尝试运行使用 DCOM 代理的 Web 应用程序时收到此错误。 “检索 CLSID 为 {82154420-0FBF-11D4-8313-005004526AB4} 的组件的
我有一个第 3 方 DCOM 组件,我需要在我的安装程序中以自动方式安装和配置其启动设置(无需用户干预)。我使用 regsvr32.exe 进行 .dll 注册并使用 powershell 设置启动设
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
我必须使用命令行为网络服务用户设置 DCOM 权限。我已经用谷歌搜索它无济于事。预先感谢您的帮助,抱歉我的英语不好。 最佳答案 我唯一能找到的就是“dcomperm 样本”,它是 included i
有没有办法以编程方式获取有关启动 DCOM 应用程序标识的信息。请参阅所附图片以了解我的意思。 我尝试使用 WMI ManagementObjectSearcher s = new Managemen
我正在尝试使用 DCOM(进程外)实现两件事 使用 CoInitializeSecurity 及其参数 pAuthList 设置进程范围的身份验证。 在特殊情况下(COM 调用)使用伪装来更改调用者的
我知道 .net 有 WCF,我相信当它的代号为 Indigo(?)时,它被吹捧为 COM 的替代品 - 但它实际上适合在 .NET 应用程序中使用,提供与 C++/相同的功能DCOM 应用程序? 客
我正在开发一个 DCOM 应用程序,服务器和客户端位于两台计算机上,两台计算机都运行带有 Service Pack 2 的 WinXP。在两台计算机上,我使用相同的用户名和密码登录。 当一台机器上的客
我是一名优秀的程序员,十分优秀!