我使用silverlight 4.0开发了一个Web应用程序。现在要求从Silverlight浏览器(主要是IE)启动桌面应用程序(可以是第三方或任何平台)。进一步移动我计划在它们之间建立一个通信(TCP / MSMQ)通道进行通信。桌面应用程序可能安装在客户端,也可能不安装。
有可能实现这个目标吗?
提前感谢....
答案 0 :(得分:0)
我很确定,你的应用程序将是OOB。如果没有,你就不走运了。如果您将其构建为OOB,那么请查看http://www.codeproject.com/Tips/107947/How-to-launch-external-application-or-file-from-Si这应该为您提供如何启动外部应用程序的良好开端。以下链接应该为您提供如何进行进程间通信。 http://www.codeproject.com/Articles/93246/Silverlight-Interprocess-Communication-from-Silver