Windows 应用商店应用程序 - 控制台应用程序 IPC 命名管道连接

Posted

技术标签:

【中文标题】Windows 应用商店应用程序 - 控制台应用程序 IPC 命名管道连接【英文标题】:Windows Store Apps - Console App IPC named pipe connection 【发布时间】:2014-06-02 11:59:27 【问题描述】:

我需要在 Windows Store Applocalservice(或 .net-Console-Application)之间使用命名管道实现 IPC。我知道在 Windows 8.1 的新 Windows 运行时中有 no alternatives 用于命名管道,但宣布在 8.1 上安装 Update 1 后此限制已消失。

我搜索了一些示例,但找不到任何有用的东西。在这个MSDN-Site 中有一个关于应该更改/添加到 Windows 运行时 API 的小参考。

在本地服务方面有类似的东西

using (NamedPipeClientStream stream = new NamedPipeClientStream("EAPI"))

    // do something ...

但我在 Windows Store App 端找不到任何打开通信的东西。

【问题讨论】:

在 8.1 更新 1 的应用商店应用中可以使用 NamedPipes 吗? 这是我希望得到解答的问题 你能提供你找到this limitation has been gone after installing Update 1 on 8.1的来源/链接吗@ @Raghavendra : Non MS, MS 不确定是否允许命名管道,但我正在使用 NetTCP 绑定来实现商店应用和本地服务之间的通信 【参考方案1】:

回答您的“我在 Windows 应用商店应用端打开通信时找不到任何东西”...

请查看 http://msdn.microsoft.com/en-us/library/windows/apps/dn630195.aspx http://msdn.microsoft.com/en-us/library/windows/apps/dn640582.aspx

注意:我自己没有尝试过环回或代理运行时。它们有一定的限制,我不确定它们是否适用于您的场景。但这些都值得一读。

【讨论】:

不是我希望得到的答案:P ...但你说得对,非常值得一读,并帮助我解决了这个问题。 +50 ;) @Martin 很高兴知道。我正在解决同样的问题。如果我发现任何有趣的东西,我会更新:)

以上是关于Windows 应用商店应用程序 - 控制台应用程序 IPC 命名管道连接的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Windows 应用商店的等宽字体

创建家长控制应用程序 iOS

使用 C++/CX for Desktop Windows 的 XAML 应用程序

Windows 应用商店应用标准样式与 Windows 应用商店应用字体指南

Windows 11运行Android应用得到保障,亚马逊应用商店将支持AAB

为 Windows 商店应用程序打开 Web 服务?