我有in-browser Silverlight 5应用程序。需要使它与扫描仪一起工作。我可以控制SL5应用程序,并且可以开发桌面应用程序(.NET)来执行扫描部分。如何在Silverlight和桌面应用程序之间进行通信?
如何让SL应用程序“交谈”到桌面应用程序?理想情况下,我看到它如下:
- 我的“文档管理”在SL5上运行时,只需上传/下载文档。
- 当用户想要扫描时--SL5启动一些导致桌面应用程序打开的进程(?)。
- 如果桌面上没有应用程序 - 它会转移到网页并附带说明并下载。
- 当桌面应用程序打开 - SL应用程序将通过paramters,设置等
- 当文档扫描 - 桌面应用程序将信息传递回SL应用
有没有什么办法,使SL/WPF谈话对彼此?怎么样?
好像我知道了..不是应用程序彼此交谈 - 但我的主要taks可以直接从SL完成。 SL中有twain.dll和P-Invoke,应该在没有任何安装的情况下进行扫描。 – katit