我在我的项目中使用 ASP.NET 和 C#。
我有一个要求,我需要找出连接到用户计算机的输入设备列表。例如,如果他连接了扫描仪和网络摄像头,那么我需要在下拉列表中填充扫描仪和网络摄像头,当用户选择其中任何一个时,我需要运行网络摄像头或扫描仪。我知道由于安全原因,这对于 ASP.NET 是不可能的。
只是想知道这是否可能。任何建议都非常感谢。
我在我的项目中使用 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上启动前需要给予许可,以确保安全。
谢谢, 达尔吉特