什么是MS RPC中的SRV,我应该知道什么?

时间:2009-05-12 05:38:43

标签: windows rpc

关于接口注册标志的

This MSDN article在描述RPC_IF_ALLOW_LOCAL_ONLY标志时谈到了一些名为 SRV 的实体:

...注册此接口标志时,RPC运行时拒绝远程客户端发出的调用。 ...仅当呼叫不是来自 SRV 时,RPC才允许ncacn_NP呼叫......

我查看RFC 2782但仍然没有得到它。首先是什么是SRV,如何判断呼叫是来自它还是其他方式?

1 个答案:

答案 0 :(得分:2)

SRV.SYS是SMB服务器驱动程序。文章所说的是,除非来自该驱动程序,否则允许使用命名管道请求(即,除非它们来自本地计算机以外的其他地方)。

这是有道理的,因为您注册的服务器只接受本地连接。您不希望命名管道连接通过网络潜入。

This page详细说明了在SMB上使用命名管道。