我在我的项目中使用ASP.NET和C#。
我有一个要求,我需要找到连接到用户计算机的输入设备列表。例如,如果他连接了扫描仪和网络摄像头,那么我需要在我的下拉列表中填充扫描仪和网络摄像头,当用户选择其中任何一个时,我需要运行网络摄像头或扫描仪。我知道由于安全原因,这是不可能的。
只是想知道它是否可行。任何建议都非常感谢。
答案 0 :(得分:1)
我们遇到了类似的问题,我们使用嵌入在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上第一次启动之前获得许可才能获得完全的安全性。
谢谢, 达尔吉特