我使用silverlight 4.0 开发了一个Web 应用程序。现在的要求是从 silverlight 浏览器(主要是 IE)启动桌面应用程序(可以是第三方或任何平台)。进一步,我计划在它们之间建立一个通信(TCP/MSMQ)通道进行通信。桌面应用程序可能安装在客户端,也可能不安装。
那么有可能做到这一点吗?
提前致谢.... 。
我使用silverlight 4.0 开发了一个Web 应用程序。现在的要求是从 silverlight 浏览器(主要是 IE)启动桌面应用程序(可以是第三方或任何平台)。进一步,我计划在它们之间建立一个通信(TCP/MSMQ)通道进行通信。桌面应用程序可能安装在客户端,也可能不安装。
那么有可能做到这一点吗?
提前致谢.... 。
我很确定,您的应用程序将是 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