Windows 8でAppContainerの整合性レベルで名前付きパイプを作成する方法は?Windows 8の名前付きパイプの作成
答えて
パベルMinaevがsome answerへのコメントの1で述べたように、WinRTの(メトロアプリケーションのため、デスクトップアプリケーションのためのパイプは、Windows 7の場合と同じである)には、名前付きパイプがない:
名前付きパイプは、」上がりません例えば、メモリマップされたファイルでもありません。 ソケット(サーバーソケットを含む)がありますが、 localhostに接続すると、同じアプリにしか接続できません。
the WinRT API(socketsを含む)に興味があるかもしれません。
あなたのニーズに合ったソケットがあれば、Package.appxmanifestファイルに "Internet(Client&Server)"機能を追加する必要があります。それをダブルクリックし、[Declarations]タブに移動します。 –
質問は "AppContainerを持つWindows 8"についての答えで、答えは "WinRT"に関するものなので、本当に答えはありません。 AppContainerインテグリティレベルでデスクトップアプリケーションを使用することができ、Win8のデスクトップアプリケーションでは名前付きパイプを使用できます。残念ながら、私は、高度なインテグリティのアプリケーションと "AppContainer"アプリケーションの両方で使用できるパイプの作成方法はわかりません。アクセスが拒否されているので、まだ質問は公開されています。 – Ezh
@Ezh有効で引数のついたdownvoteに感謝します。詳細については、ご自身で回答してください。 –
WinRTについては、実際には名前付きパイプを作成できません。
AppContainerの完全性レベルで実行されているWindows 8デスクトップアプリケーションについては、通常のWinAPI関数で名前付きパイプを作成できます。この問題は、デフォルトでは同じAppContainer IDを持つアプリケーション(つまり、自分のアプリケーションのインスタンスのみ)にアクセスすることができます。しかし、実際には、高/中保全レベルのプロセスがある場合、このプロセスからパイプを作成し、その保全レベルを下げることができます。そのため、AppContainerのアプリケーションで使用できます。
は、ここにサンプルを見てみましょう:http://msdn.microsoft.com/en-us/library/windows/desktop/hh448493(v=vs.85).aspx
をさらに - 高整合性レベルを持つデスクトップアプリケーションから、あなたはWinRTのアプリケーションにDLLと再び注入するDLLインジェクションを使用することができます - パイプを作成するWinAPIのを使用しています。したがって、WinRTではOS設計ではなく、WinRTのインターフェイスが不足しているだけでパイプが拒否されます。
- 1. ワインとWindowsの名前付きパイプ
- 2. 名前付きパイプの例
- 3. NSISの名前付きパイプ
- 4. 名前付きパイプとWindows上のIPC用のUDP
- 5. WindowsとLinuxの両方でGoの名前付きパイプ
- 6. 名前付きパイプを使って 'ループ'を作成する
- 7. POS Ready 2009のWCF名前付きパイプ
- 8. Windowsの名前付きパイプ最大制限
- 9. Windowsで名前付きパイプのトラフィックをキャプチャする方法
- 10. WCFの名前付きパイプのデバッグ
- 11. WCFの名前付きパイプ - タイムアウトエラー
- 12. 名前付きパイプのバイトなし
- 13. 資格プロバイダと名前付きパイプ
- 14. 名前付きパイプの作成ですべてのインスタンスが忙しい例外
- 15. Windowsで名前付きパイプを使用するタイミングは?
- 16. C - 作成/書き込み/名前付きパイプの読み込み
- 17. ネイティブの名前付きパイプとSystem.IO名前付きパイプの間で複数のメッセージを送信
- 18. Windowsで名前付きパイプを使って作業する(C++/C#)
- 19. "mkfifo"の作成に似ていますが、双方向の名前付きパイプ
- 20. 名前付きパイプ、Fork()を使用
- 21. Win32名前付きパイプとリモートクライアント
- 22. WCFパフォーマンスnet.tcpと名前付きパイプ
- 23. C#名前付きパイプ接続
- 24. ネットワーク上の名前付きパイプ無効名エラー
- 25. WCFの名前付きパイプによるWindowsサービスからアプリケーションへのメッセージのログ
- 26. win32で名前付きデバイスを作成
- 27. C++窓の名前付きパイプを使用する
- 28. 名前付きパイプはどのようにウィンドウ内で動作しますか?
- 29. json.Netで名前付きサブアレイを作成
- 30. 名前付きパイプに接続できるクライアントの数
私はあなたが探していると思うhttp://stackoverflow.com/questions/18982221/is-there-a-way-to-create-a-named-pipe-from-an-appcontainer-bho-on- ie11 – EricLaw