2013-02-23 205 views
0

我必须通过Windows 8应用程序打开外部应用程序。我明白,通过Windows应用程序打开外部应用程序有一些限制。Windows 8应用程序通过Windows打开外部应用程序IE

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

基本上我想运行下面的命令,有没有办法我可以这样做?

C:\程序文件(x86)\ Microsoft动态AX \ 6.2 \客户端> ax32.exe -StartupCmd = DRI lldown_26738

+0

这是只为内部应用程序?如果这确实起作用 - 而且我认为它也只需要将IE配置为桌面模式 - 它不太可能通过商店认证。 – 2013-02-23 16:11:42

+0

这是内部应用程序 – Gainster 2013-02-23 21:03:39

+0

可以这样做吗?如果是的话如何? – Gainster 2013-02-23 21:22:42

回答

0

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

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

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

相关问题