2009-11-05 71 views
0

我真的很想将Silverlight用于我正在处理的项目,但我需要与在用户桌面上运行的应用程序进行交互。是否有可能使用Silverlight做到这一点,或者我坚持使用ASP.NET + ActiveX?在Silverlight中使用ActiveX控件

回答

1

您可以使用Silverlight作为一个标准的Windows应用程序的ActiveX组件...查看备用主机:http://code.msdn.microsoft.com/silverlightalthost

如果你可以通过一个Web应用程序要做到这一点,你可以写一个自定义签名的ActiveX组件和交互与它从Silverlight(通过JS桥)

1

Silverlight应用程序在客户端的沙箱中运行,除了通过套接字或端口之外无法与外部通信。你可能不得不去ActiveX。