ClosedIpcPath 配置如何阻断沙盘内外通信

By admin 2026年11月7日

ClosedIpcPath 配置如何阻断沙盘内外通信

在 Sandboxie 配置中,ClosedIpcPath 用于拒绝沙盘内进程访问指定的 IPC(进程间通信)对象路径。把宿主程序使用的命名管道、互斥体、事件或 RPC 对象路径列入规则后,沙盘内进程就不能通过这些对象与宿主程序通信。

例如:

ClosedIpcPath=\RPC Control\SomeService
ClosedIpcPath=\BaseNamedObjects\SomeMutex

具体路径要按实际 IPC 对象的名称填写;可用 Sandboxie 的资源访问记录等方式确认进程访问了哪些对象。路径写得过宽,可能连沙盘内程序自身需要的 IPC 也一并阻断,导致程序无法启动或功能异常。

需要注意:

  • ClosedIpcPath 只阻断匹配到的 IPC 路径,不是关闭所有沙盘内外通信。
  • 它不等同于阻断网络通信;网络访问要用相应的网络限制规则。
  • 如果另有 OpenIpcPath 等放行规则,最终效果还取决于规则匹配和优先级。配置后应检查沙盘日志,确认目标访问确实被拒绝且必要的 IPC 未受影响。