我正在尝试将 Pipe 句柄从 C# 父进程继承到 C++ 子进程。 我通过以下方式在 C# Process 中创建 Parent:AnonymousPipeServerStream pipe = AnonymousPipeServerStream(PipeDirection.Out, Handle ...
我正在尝试将 Pipe 句柄从 C# 父进程继承到 C++ 子进程。 我通过以下方式在 C# Process 中创建 Parent:AnonymousPipeServerStream pipe = AnonymousPipeServerStream(PipeDirection.Out, Handle ...
我在Anonymous Pipe上使用WaitForMultipleObjects时遇到问题。 我的目标是同时等待要写入的管道和另一个对象。 更准确地说,我正在为本地 IPC 使用管道。 我在stackoverflow上看到了一种方法,您可以使用CreateEvent创建句柄,并在管道上有Write ...
我有一个发送应用程序,它通过匿名管道发送命令。 我有一个接收应用程序,它接收命令、处理它并返回结果。 发送应用程序接收结果。 我可以在第一个应用程序中计算完整操作的长度(步骤 1-3)。 我还可以计时处理执行命令的第二个应用程序(步骤 2)。 查看这两个日志,我可以从步骤 1-3 ...
我试图了解Unix管道,但是找不到关于Solaris匿名管道的任何信息,这些信息是使用pipe(2)之类的东西创建的。 据我所知,此系统调用会在内核空间中的某个位置创建一个缓冲区,并使用vfs和vnode(不确定这部分)以文件描述符结尾的读写链接。 但是,在内核空间中创建的那个缓冲区 ...
我正在尝试开发可在后台运行的C#应用程序,该应用程序需要检测何时打开,填写了一个随机的第三方应用程序并单击了一个按钮。 我知道我可以通过流程获取第三方应用程序的一些信息,但是是否可以遍历所有控件并获取其值? 我已经读过一些有关“匿名管道”的内容,但不知道在这种情况下是否可以实现这 ...
Java似乎无法从WinAPI继承匿名管道,我使用的是我自己的库,无法弄清楚问题出在哪里。 当前提交的库源。 匿名测试: 据我所知,我正在正确地完成所有这些工作。 我正在使用SECURITY_ATTRIBUTES并将bInheritHandle设置为true,使用Cre ...
在设计一系列命令来执行某项任务时,我遇到了匿名管道不像预期的那样行为的问题。 由于我正在运行的原始命令太复杂而无法在这里解释,我已经创建了一个显示问题的示例(我知道所有这些命令基本上都没有)。 另外,我使用pv来显示数据是否实际上是从输入复制到输出。 这按预期工作。 (将数据从/ ...
我有一个由两个exe组成的应用程序。 我们称它们为MyApp.exe和MyAppStarter.exe 。 我有MyAppStarter.exe的原因是它可以首先在网络上检查是否有新版本的MyApp.exe可用,以便它可以在启动之前复制它 - 但这有点MyApp.exe 。 我想要实现 ...
作为旧问题的跟进: 如何获取Windows中所有打开的命名管道的列表? ,在这种情况下,我需要检查某个进程是否使用匿名管道与其子进程进行通信。 有没有办法做到这一点 ? 我试过pipelist和process-explorer,但看起来它们只显示NamedPipes的列表 ...
我试图使用匿名管道实现以下管 : 该程序似乎挂在grep命令上,我不明白为什么。 我尝试了其他命令而不是grep,并且运行良好。 到目前为止,这是代码 ... ...
TransactNamedPipe函数的文档声称:“此参数也可以是CreatePipe函数返回的匿名管道的句柄。” 这意味着可以在匿名管道上使用事务。 据我了解,事务是读/写操作,匿名管道是读或写-这对我来说没有意义。 真的可以使用带有匿名管道的事务吗? 如果是,怎么办? ...