コンピュータAのIPアドレスを指定して、コンピュータBからコンピュータAの名前付きパイプにアクセスできますか?もしそうなら、私はこれを実現させるために何をする必要がありますか?Win32名前付きパイプとリモートクライアント
答えて
はい、名前付きパイプ経由でネットワーク経由で通信できます。あなたは、UNCパスのようなパイプ名を指定して:あなたは任意のLANのマシンのための、またはのためにこれを
\\computername\pipe\pipename
またはIP
\\192.168.0.100\pipe\pipename
を経由して行うことができますVPN経由でLANに接続されているリモートマシン。
CreateFileなどの同じパイプWin32 API関数をすべて使用します。パイプを作成するには、CreateNamedPipeを使用します。
リモートパイプを使用する前に、リモートコンピュータへの有効な接続が必要です。これを行うには、WNetUseConnectionのようなAPIを使用します。または、コンピュータが同じドメインにある場合、または同じu/pを持つ場合は、WNetUseConnectionをまったく使用する必要はありません。
プログラムをサービスとして実行している場合、ローカルシステムアカウントでLANリソースにアクセスすることはできません。サービスは別のアカウントで構成する必要があります。
WNetUseConnectionは使用しないでください。ハンドルhtoken = NULL; \t LogonUser(L "username"、L "domain"、L "password"、9,3、&htoken); \t \t \t int ret = ImpersonateLoggedOnUser(htoken); – Bluebaron
誰かが、物理的な接続レイヤーとしてWLANを使用してLinux上でどのように動作するか説明できますか? –
Windows上のパイプは血まみかっています。あなたが正確に正しいものを得るために必要な多くの重要な詳細があります。あるいは、それらが不思議に失敗し、ドキュメントが傷ついていないことがあります。
可能であれば、ソケットを使用してください。
- 1. NSISの名前付きパイプ
- 2. 名前付きパイプの例
- 3. ワインとWindowsの名前付きパイプ
- 4. WCFパフォーマンスnet.tcpと名前付きパイプ
- 5. ネイティブの名前付きパイプとSystem.IO名前付きパイプの間で複数のメッセージを送信
- 6. WCFの名前付きパイプ - タイムアウトエラー
- 7. WCFの名前付きパイプのデバッグ
- 8. POS Ready 2009のWCF名前付きパイプ
- 9. 名前付きパイプのバイトなし
- 10. 名前付きパイプ、Fork()を使用
- 11. IPCとドメインソックと名前付きパイプとの比較
- 12. 名前付きパイプとWindows上のIPC用のUDP
- 13. C#サーバとC++クライアント間の名前付きパイプ通信
- 14. 名前付きパイプはデータをストリームできますか?
- 15. 名前付きパイプに接続できるクライアントの数
- 16. 名前付きパイプに書き込むことができません
- 17. は、名前付きパイプを読むと、私はここでは、名前付きパイプを使用する2つの簡単なプログラムを持っているループ
- 18. WCF名前付きパイプ:Across network?本当に?
- 19. マルチプロセッシング時にPythonの名前付きパイプが死ぬ
- 20. 名前付きパイプに再接続する際の問題
- 21. インプロセスのみのWCF名前付きパイプ通信ですか?
- 22. Windowsで名前付きパイプを使用するタイミングは?
- 23. WCF名前付きパイプ最小限の例
- 24. 名前付きパイプでLibreOfficeに接続する
- 25. 双方向の名前付きパイプの質問
- 26. ダイナミックメモリを使用した名前付きパイプ方式
- 27. C#:名前付きパイプの整合性が低い
- 28. WCF HTTPおよび名前付きパイプのサービス
- 29. 名前付きパイプのフルパスを取得する方法
- 30. XPで名前付きパイプ用に開発
OS?どの言語を使用していますか? –
Windows、C++。ごめんなさい! –
WindowsとUnix/Linuxのルールは異なります。どのルールを知ることが常に重要です。 –