我在项目中使用ASP.NET和C#。
我有一个要求,我需要找到连接到用户计算机的输入设备列表。例如,如果他连接了一个扫描仪和一个网络摄像头,那么我需要在下拉列表中填充扫描仪和网络摄像头,当用户选择其中任何一个时,我需要运行网络摄像头或扫描仪。我知道由于安全原因,ASP.NET不可能做到这一点。
只是想知道这是否可能。任何建议都将不胜感激。
我们也有类似的问题,我们使用嵌入asp.net网页IFrame中的xbap(完全安全)来解决它。但我们的项目只在IE中得到支持,这可能是个问题,其他方面的activex或其他什么。
如果你想使用xbap,请告诉我。我很乐意为您提供所需的任何帮助。
编辑--------我们的要求是从用户计算机打开第三方exe文件(比如abcd.exe),运行它们。然后用户执行使用第三方设备(abcd.exe)进行测试,关闭设备。第三方将测试结果放在用户机器上文件系统的位置。然后我们从用户机器上读取这些文件。
Xbap(具有完全安全性)拥有桌面windows应用程序所拥有的所有权限,在谷歌上搜索Xbap即可获得想法和任何需要的帮助。
编辑-为了支持其他浏览器,以下是链接-http://social.msdn.microsoft.com/Forums/en/wpf/thread/538fb77a-193c-4e1f-bccd-30395ab4f30c
关于XBap的几点-1.我认为它只适用于windows操作系统。2.用户需要安装.net 4.0框架(客户端版本即可)。3.为了完全安全,用户需要在首次在xbap上启动之前给予许可。
谢谢,Daljit