(Windowsで)名前付きパイプにどのデータが入ってくるかをすばやく確認する方法を探しています。cmd.exeまたはpowershellまたはpythonからそれを行う方法はありますか?実際、名前付きパイプを作成して操作する方法しか見つかりませんでした。しかし、別のプログラムで作成された名前付きパイプを開くにはどうすればよいですか?
4139 次
2 に答える
3
Powershellを使用すると、.net API全体を使用できるため、フレームワークでパイプ関数を使用できます。
于 2012-08-24T13:29:01.423 に答える
0
クライアントは、別のプログラムによって作成されている場合、他のファイルであるかのように、Windowsの名前付きパイプに接続できます。低レベルのAPIはCreateFile
を使用してALWAYS_EXISTING
いますが、Pythonのような通常の言語ルーチンはopen
機能するはずです。ファイル名は\\ server \ pipe\ nameになります。ディスクファイルとは異なり、パイプは一時的なものであり、パイプのすべてのハンドルが閉じられると、パイプとそれに含まれるすべてのデータが削除されるため、個人的には必要に応じてサービスを使用してパイプを保守します。
于 2012-08-24T13:48:30.133 に答える