我想能够从Web应用程序控制USB设备。从Web应用程序控制USB设备
我曾希望能使用Adobe Flex,但我不认为Flex可以支持访问USB设备。
这是可能使用Java小程序,或类似的方法使用.NET?
谢谢。
我想能够从Web应用程序控制USB设备。从Web应用程序控制USB设备
我曾希望能使用Adobe Flex,但我不认为Flex可以支持访问USB设备。
这是可能使用Java小程序,或类似的方法使用.NET?
谢谢。
我不认为任何Web客户端平台都会允许这样做。故意。
如果您发现有问题,我会从我的所有机器上卸载。
同意。但我不怀疑有一些可怕的微软主义可以让你解决它;-) – Dougal 2010-08-17 14:16:21
在.NET,你可以
创建一个WinForm控件和一个对象标签承载它的IE浏览器。这需要使用CASPOL或ActiveDirectory中设置安全设置,但你必须完全信任的机器这个
http://weblogs.asp.net/spano/archive/2007/09/19/hosting-a-windows-form-control-in-a-web-page.aspx
后,如果已经存在,做你所需要的机器上的COM对象,您可以通过Silverlight使用提升的权限访问它。
http://www.silverlightshow.net/items/Silverlight-4-elevated-permissions.aspx
随着小程序,你可以与信任的小程序做到这一点。
使用许多不同的技术,您可以创建ActiveX对象,插件或浏览器扩展来执行此操作。
我们成功地将POS设备连接到一个Flex用户界面......为此,我们创建了一个桥接应用程序Merapi,它将Flex(Air或Web)与Java连接起来,并将与设备的连接留给了Java ......是为了一个受控的环境,我们确信客户端配置了桥接器...
其他选项是尝试Air 2.0,它允许执行本机代码(例如Java)来连接到设备,并且您可以释放您在Air中的应用程序或此次在Air中开发桥梁而不是Java以连接浏览器应用程序
HTH
Gus
您的问题有点不清楚,因为您没有说出Web应用程序正在运行的计算机,USB设备所在的计算机以及您的计算机。
根据具体情况,一种可能的解决方案是编写Chrome Packaged应用程序并使用Chrome USB API。该应用程序需要安装在具有USB设备的计算机上,然后才能向用户展示用户界面,或者只需连接到远程服务器,并允许远程控制该设备。
USB设备是否连接到服务器或客户端? – 2010-08-17 14:05:54
USB设备连接到客户端。 – user422928 2010-08-17 15:10:41