我有一个用Delphi C ++开发的非常古老的应用程序。它有一个api,可以访问它。该应用程序提供了一个示例源代码,其中有一个Windows应用程序,它使用这个api使用Windows消息系统RegisterWindowMessage。现在我想创建一个Silverlight接口。我目前想过使用WCF将数据公开为服务并在Silverlight中使用它。它是否可能或是否有其他替代解决方案?请给我一个建议,因为我是新手。
答案 0 :(得分:0)
您需要通过WCF或更好地WCF RIA Services进行通信,因为Silverlight的安全模型不允许您直接与客户端计算机上的其他应用程序通信。
答案 1 :(得分:0)
您可以使用Silverlight 4中的COM互操作以这种方式使用桌面应用程序。
这可能有助于您入门:http://elegantcode.com/2010/03/19/netdug-silverlight-4-com-interop-sample-code/