我开发的应用程序使用 DCOM 在本质上是多个对等点之间进行通信;在正常使用过程中,不同机器上的实例相互提供各种对象。从历史上看,为了实现这一点,我们使用了一些魔法,其中最主要的是用户必须在每台计算机上登录同名的帐户(请注意,这些是本地帐户;没有可用的域)。显然,这是我们用户体验可以改进的一个方面。

我想更好地了解 DCOM 身份验证的工作原理,但我很难从 MSDN 文档中收集整个故事 CoInitializeSecurity(), CoSetProxyBlanket(), ,等等。是否有关于 DCOM 操作到底如何被接受或拒绝的详细解释?书籍、期刊、网络,任何格式都可以。

有帮助吗?

解决方案

Windows 安全编程 Keith Brown 的作者对 DCOM 安全性进行了深入讨论。我强烈推荐这本书。

其他提示

您还可以尝试汇总一份副本 分布式 COM 内部 作者:Guy 和 Henry Eddon(微软出版社)- 该书已绝版,但亚马逊展示了许多待售的二手副本:

http://www.amazon.com/Inside-Distributed-Com-Mps-Eddon/dp/157231849X/ref=sr_1_5?ie=UTF8&s=books&qid=1231968553&sr=8-5

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top