我在我的应用程序中使用Asp.Net/C#
,我有一个要求,我需要访问客户端计算机的USB设备并运行其中一个。如果用户有权允许或不允许,我可以。需要知道浏览器是否可以使用浏览器。如果可以在flash
或silverlight
使用。
任何建议都非常感谢。
感谢
答案 0 :(得分:1)
换句话说,“我可以使用在浏览器沙箱中运行的 web-client 技术进行系统编程”。不,你不能。 Flash和Silverlight都无法从USB设备检测或运行任何内容。您需要桌面技术,例如 Adobe AIR 或 Microsoft WPF 才能执行此操作。
更新:
如果你确实需要从浏览器做一些浏览器无法做到的事情,那就有办法了。在用户计算机上安装帮助应用程序并通过本地网络从浏览器应用程序控制它。我做了一次,所以这是可能的。如果你这样做,使用你最喜欢的东西 - Flash和Silverlight都可以做到这一点。