我在一个场景中苦苦挣扎,其中一个进程以管理员身份运行,另一个进程以非管理员用户身份运行。 第一个管理进程应该打开一个 pipeStream 以允许其他进程发送一些消息信息。 在这里我遇到了多个问题: 我必须为 pipeStream 设置权限,允许客户端将一些数据写入此管道,即使用户不同,甚至 ...
我在一个场景中苦苦挣扎,其中一个进程以管理员身份运行,另一个进程以非管理员用户身份运行。 第一个管理进程应该打开一个 pipeStream 以允许其他进程发送一些消息信息。 在这里我遇到了多个问题: 我必须为 pipeStream 设置权限,允许客户端将一些数据写入此管道,即使用户不同,甚至 ...
我想通过 NamedPipeServer 处理数据。 向服务器 1000 数据作为字符串传递,内容为“int, double, bool, string, ...”。 int 值从 1 -1000 增加; double、bool 和 string 也发生变化。 一行中总共传递了 15 个值。 ...
我从我的一位用户那里收到了一个 Event Viever 条目,说发生了未经授权的访问异常。 该过程从作为 SYSTEM 的服务启动。 我能够将错误缩小到创建 NamedPipeServerStream 的部分: 我很确定错误在上面的 3 行块中。 它不会发生在我的任何计算机上,所以我不能重复错误。 ...
我正在尝试将来自子进程的信息(即 pipe)传递给它的父进程,此时它只是一个表单。 当我的命名管道是独立的而不是子进程时,我已经让它们在彼此之间工作,但是当我尝试将 pipeServer 用作子进程时,它(子 pipeserver 进程)启动然后关闭,我想不通出为什么。 即使我将它重定向到我的调试 ...
我有一个用 C# 编写的命名管道服务器。 实施的要点是: 这工作得很好——直到多个实例试图快速连续连接。 我的客户端代码指定了 10 秒超时,所以我希望即使 10 个实例尝试在同一秒内连接,它们都应该成功,因为此代码循环通过 10 次ClientRequestHandler回调迭代不应该花费 1 ...
System.IO.Pipes.NamedPipeServerStream 类抛出 IOException 并且文档说已超过最大服务器实例数。 这个消息对我来说不是很清楚。 有人可以用我能理解的方式解释它吗? 这是否意味着两个不同的进程或类似的东西正在执行相同的代码? 如果很少发生,我该如何避免? ...
我是管道流的新手,并尝试练习。 我已经编写了以下两个项目,但看不到客户端项目的结果(我在服务器项目中编写的结果)。 这是第一个项目: 这是第二个项目: 这怎么了 谢谢 ...
我正在使用作为Windows服务托管的WCF服务,该服务使用命名管道-NamedPipeServerStream (用户特权)在服务器和客户端进程之间建立安全连接。 为了检查客户端进程的真实性,我需要验证客户端进程可执行文件的数字签名,因此我尝试使用其进程ID获取客户端的可执行文件路径。 ...
我正在使用NamedPipeStream,客户端和服务器,我正在从客户端向服务器发送数据,数据是包含二进制数据的序列化对象。 当服务器端接收数据时,它总是具有MAX 1024大小,而客户端发送更多!! 因此,当尝试序列化数据时,会导致以下异常:“未终止的字符串。预期的分隔符:”。 路径 ...
我有一个使用 NamedPipeClientStream 的客户端和一个使用 NamedPipeServerStream 的服务器。 客户端可能在服务器之前启动,当它调用 clientStream.Connect(timeout) 时,我按预期得到 TimeoutException。 有什么方法 ...
我想问您如何设置从远程客户端到我的命名管道服务器的访问权限。 到目前为止,我认为NamedPipes只能用于同一台计算机上的进程间通信,但是基于http://msdn.microsoft.com/zh-cn/library/windows/desktop/aa365150%28v=vs.85% ...
我正在使用C#中的NamedPipeServerStreams,我们的客户端将使用Win32 CreateFile和WaitNamedPipe方法建立连接。 以前,我们的服务器也是Win32,并且在调用CreateNamedPipe()时将“ DefaultTimeOut”指定为管道构建的 ...
我正在创建一个Windows服务,该服务具有一个组件,该组件侦听命名管道以与从用户空间运行的程序进行交互。 我已经将此答案中的代码用作多线程服务器实现的基础,但是在紧密循环中调用ProcessNextClient操作会产生强烈的代码味道,如下所示。 除了重复捕获IOException并重试外 ...
我正在尝试将C#.Net项目转换为Mono。 Monod不支持NamedPipeServerStream和NamedPipeClientStream类,并引发Unhandle异常。 你能帮我一个忙吗? 码: 未处理的异常: System.IO.IOException: ...
当我尝试在Sony Vegas脚本中使用NamedPipeClientStream时,出现异常 和 这是我的代码如下所示: 我已经安装了最新的.Net Framework(4.5)。 索尼维加斯在哪里获得组装件。 有什么建议么? ...
我有一个在线程中运行NamedPipeServerStream并等待其连接的应用程序,如下所示: 该应用程序始终在等待新的连接,但是当我尝试终止该应用程序时,该过程将挂起对WaitForConnection的调用。 我尝试中止有问题的线程,但是它不会终止应用程序。 如何告诉N ...