处理IPC远程通道的安全性

时间:2010-03-08 09:30:49

标签: c# .net remoting ipc

我正在尝试在将通过远程访问服务的应用程序的不同用户帐户下运行服务。

虽然在同一帐户下一切都很好,但是一旦我使用不同的帐户,我在尝试打开IPC端口时会收到拒绝访问错误。

是否有我遗漏的东西,因为我无法从MSDN文档中看到应该做什么。

由于

2 个答案:

答案 0 :(得分:2)

FYI

以下是定义authorizedGroup属性的MSDN页面的链接:Server Channel Properties以及Authentication with the IPC Channel上的文章。

关键段落是

  

创建IpcServerChannel时,访问控制列表(ACL)   是为频道创建的。默认情况下,ACL仅包含凭据   服务器应用程序正在运行。要与渠道沟通,   客户端(以及IpcClientChannel)必须在相同的情况下运行   证书。但是,您可以在中指定Windows用户或用户组   允许该用户或组的IPC服务器通道配置   用户访问该频道。

答案 1 :(得分:0)

关闭:

您尝试使用的用户帐户是否使用了渠道定义中authorizedGroups属性中指定的组成员? - S.Skov

(不要upvote)