我尝试使用Named Pipe作为各种进程中注入的存根之间的通信通道。
我是reading并声明
过程隔离
沙盒化应用程序内核对象,AppContainer环境可防止应用程序影响或受其他应用程序进程的影响。这可以防止正常包含的应用程序在发生异常时破坏其他进程。
它还指出here
Windows 10,版本1709:管道仅在app-container中受支持;即,从一个UWP流程到另一个UWP流程,该流程是同一个应用程序的一部分。此外,命名管道必须使用语法" \。\ pipe \ LOCAL \"管道名称。
这是否意味着我不能再从NtFsControlFile (FSCTL_PIPE_LISTEN, FSCTL_PIPE_WAIT, FSCTL_PIPE_DISCONNECT)
访问内核对象以与除我自己的App容器之外的其他进程中的管道进行通信?或者只是说这个操作的语义发生了变化?
我的问题是,这种变化是否暗示了一个实际问题,或者我是否仍然可以使用一个进程中的一个命名管道与另一个进程通信;但是不建议这样做吗?