Windows 8应用程序通过Windows IE打开外部应用程序

时间:2013-02-23 09:15:02

标签: c# powershell windows-8 microsoft-metro named-pipes

我必须通过Windows 8应用程序打开外部应用程序。我知道通过Windows应用程序打开外部应用程序有一些限制。

但它可以与IE应用程序通信。如何与Windows IE应用程序进行通信,并在桌面上运行PowerShell脚本以打开应用程序。

基本上我想运行以下命令,有没有办法可以做到这一点?

C:\ Program Files(x86)\ Microsoft Dynamics AX \ 6.2 \ Client> ax32.exe -startupcmd = dri lldown_26738

1 个答案:

答案 0 :(得分:0)

对于内部应用(即不通过商店分发),您是allowed to use the loopback interface

所以我的建议是使用一个小的包装器可执行文件,在loopback接口上打开一个端口,然后使用IApplicationActivationManager调用Win8应用程序。当应用程序关闭时,环回端口关闭,应用程序再次终止(请参阅我们的apprunner tool以获取此方法)。

我不确定这是如何与您的要求和Win8应用程序的正常扩展应用程序生命周期(暂停,恢复)兼容,但这样您就可以轻松组合可以运行外部命令的非沙盒应用程序的强大功能用户界面和整合到W8生态系统/合同中。