从Web页面/应用程序访问本地设备

时间:2009-06-17 22:05:01

标签: silverlight

我正在设计一个应用程序,要求我访问连接到机器的设备。我们将控制机器,即控制软件和安装的操作系统。

我知道在过去可能会建议使用active-x控件,我想知道是否有更好的解决方案?我已经将Silverlight作为替代方案,但没有找到支持该设计方法的大量信息

2 个答案:

答案 0 :(得分:1)

嗯,从理论上讲,Silverlight中有tcp支持,因此您可以使用它来与本地软件进行通信。实际上,除非您处于调试模式,否则tcp将无法连接到本地计算机。所以,这是一个问题。

人们doing正在创建本地WCF服务并与之通信。如果采用这种方法,也不要忘记托管跨域文件。

我只想补充说,如果你可以控制客户端机器上的内容,WPF可能是一个更简单的答案:)

答案 1 :(得分:0)

如果您谈到客户端的计算机,Silverlight将不会有太多帮助,因为它是沙盒。事实上浏览器和插件是如此被锁定,我认为你应该改变你的方法(可能部署你自己的客户端应用程序,而不是使用浏览器/网络应用程序?)