从桌面应用程序启动Silverlight应用程序,反之亦然

时间:2010-08-31 09:17:53

标签: c# .net silverlight silverlight-4.0

我被要求调查从我们可能开发的silverlight应用程序启动我们公司当前桌面应用程序的可能性。是否可以从silverlight应用程序(在浏览器和浏览器外)启动桌面应用程序,反之亦然,即从winforms桌面应用程序启动silverlight OOB应用程序? 如果是这样,我将如何做到这一点?

如果可以,我认为也可以启动第三方应用程序?

1 个答案:

答案 0 :(得分:0)

为此,您需要将应用程序安装为具有提升信任的OOB应用程序。在这种情况下,您可以使用COM interop来获取shell并启动进程。如果要启动另一个Silverlight应用程序,请查看SLLauncher.exe,因为它是用于启动OOB应用程序的主机。