![](/img/trans.png)
[英]How to create and delete NamedPipeServerStream in Powershell?
我在一個場景中苦苦掙扎,其中一個進程以管理員身份運行,另一個進程以非管理員用戶身份運行。 第一個管理進程應該打開一個 pipeStream 以允許其他進程發送一些消息信息。 在這里我遇到了多個問題: 我必須為 pipeStream 設置權限,允許客戶端將一些數據寫入此管道,即使用戶不同,甚至 ...
[英]How to create and delete NamedPipeServerStream in Powershell?
我在一個場景中苦苦掙扎,其中一個進程以管理員身份運行,另一個進程以非管理員用戶身份運行。 第一個管理進程應該打開一個 pipeStream 以允許其他進程發送一些消息信息。 在這里我遇到了多個問題: 我必須為 pipeStream 設置權限,允許客戶端將一些數據寫入此管道,即使用戶不同,甚至 ...
[英]Is there a way to format EndRead(ar)?
我想通過 NamedPipeServer 處理數據。 向服務器 1000 數據作為字符串傳遞,內容為“int, double, bool, string, ...”。 int 值從 1 -1000 增加; double、bool 和 string 也發生變化。 一行中總共傳遞了 15 個值。 ...
[英]NamedPipeServerStream Unauthorized Access exception
我從我的一位用戶那里收到了一個 Event Viever 條目,說發生了未經授權的訪問異常。 該過程從作為 SYSTEM 的服務啟動。 我能夠將錯誤縮小到創建 NamedPipeServerStream 的部分: 我很確定錯誤在上面的 3 行塊中。 它不會發生在我的任何計算機上,所以我不能重復錯誤。 ...
[英]c# - Why is my child process pipe closing automatically?
我正在嘗試將來自子進程的信息(即 pipe)傳遞給它的父進程,此時它只是一個表單。 當我的命名管道是獨立的而不是子進程時,我已經讓它們在彼此之間工作,但是當我嘗試將 pipeServer 用作子進程時,它(子 pipeserver 進程)啟動然后關閉,我想不通出為什么。 即使我將它重定向到我的調試 ...
[英]Named pipe server with multiple clients (C#)
我有一個用 C# 編寫的命名管道服務器。 實施的要點是: 這工作得很好——直到多個實例試圖快速連續連接。 我的客戶端代碼指定了 10 秒超時,所以我希望即使 10 個實例嘗試在同一秒內連接,它們都應該成功,因為此代碼循環通過 10 次ClientRequestHandler回調迭代不應該花費 1 ...
[英]What does "The maximum number of server instances has been exceeded" mean?
System.IO.Pipes.NamedPipeServerStream 類拋出 IOException 並且文檔說已超過最大服務器實例數。 這個消息對我來說不是很清楚。 有人可以用我能理解的方式解釋它嗎? 這是否意味着兩個不同的進程或類似的東西正在執行相同的代碼? 如果很少發生,我該如何避免? ...
[英]named pipe stream example not showing the result
我是管道流的新手,並嘗試練習。 我已經編寫了以下兩個項目,但看不到客戶端項目的結果(我在服務器項目中編寫的結果)。 這是第一個項目: 這是第二個項目: 這怎么了 謝謝 ...
[英]Access Denied Error while trying to get the client process executable path
我正在使用作為Windows服務托管的WCF服務,該服務使用命名管道-NamedPipeServerStream (用戶特權)在服務器和客戶端進程之間建立安全連接。 為了檢查客戶端進程的真實性,我需要驗證客戶端進程可執行文件的數字簽名,因此我嘗試使用其進程ID獲取客戶端的可執行文件路徑。 ...
[英]NamedPipeServerStream receive MAX=1024 bytes, why?
我正在使用NamedPipeStream,客戶端和服務器,我正在從客戶端向服務器發送數據,數據是包含二進制數據的序列化對象。 當服務器端接收數據時,它總是具有MAX 1024大小,而客戶端發送更多!! 因此,當嘗試序列化數據時,會導致以下異常:“未終止的字符串。預期的分隔符:”。 路徑 ...
[英]Way to check if NamedPipeServerStream started in Client side
我有一個使用 NamedPipeClientStream 的客戶端和一個使用 NamedPipeServerStream 的服務器。 客戶端可能在服務器之前啟動,當它調用 clientStream.Connect(timeout) 時,我按預期得到 TimeoutException。 有什么方法 ...
[英]Allow access to Named Pipe Server from remote clients
我想問您如何設置從遠程客戶端到我的命名管道服務器的訪問權限。 到目前為止,我認為NamedPipes只能用於同一台計算機上的進程間通信,但是基於http://msdn.microsoft.com/zh-cn/library/windows/desktop/aa365150%28v=vs.85% ...
[英]Specifying default wait timeout in .NET named pipes
我正在使用C#中的NamedPipeServerStreams,我們的客戶端將使用Win32 CreateFile和WaitNamedPipe方法建立連接。 以前,我們的服務器也是Win32,並且在調用CreateNamedPipe()時將“ DefaultTimeOut”指定為管道構建的 ...
[英]Multithreaded Server implementation in C#
我正在創建一個Windows服務,該服務具有一個組件,該組件偵聽命名管道以與從用戶空間運行的程序進行交互。 我已經將此答案中的代碼用作多線程服務器實現的基礎,但是在緊密循環中調用ProcessNextClient操作會產生強烈的代碼味道,如下所示。 除了重復捕獲IOException並重試外 ...
[英]NamedPipeServerStream in Mono
我正在嘗試將C#.Net項目轉換為Mono。 Monod不支持NamedPipeServerStream和NamedPipeClientStream類,並引發Unhandle異常。 你能幫我一個忙嗎? 碼: 未處理的異常: System.IO.IOException: ...
[英]using System.IO.Pipes.NamedPipeClientStream in a Sony Vegas Script
當我嘗試在Sony Vegas腳本中使用NamedPipeClientStream時,出現異常 和 這是我的代碼如下所示: 我已經安裝了最新的.Net Framework(4.5)。 索尼維加斯在哪里獲得組裝件。 有什么建議么? ...
[英]Exiting an application that is blocked waiting for an incoming pipe stream
我有一個在線程中運行NamedPipeServerStream並等待其連接的應用程序,如下所示: 該應用程序始終在等待新的連接,但是當我嘗試終止該應用程序時,該過程將掛起對WaitForConnection的調用。 我嘗試中止有問題的線程,但是它不會終止應用程序。 如何告訴N ...