com - 从 ASP.Net 页面获取屏幕截图

标签 com web activex screenshot

我有一个 ASP.Net 页面,它有一个按钮,当单击该按钮时,我想截取用户 PC 的屏幕截图并将其发送到服务器。

我可以编写某种监听器程序以在服务器上运行以接受接收这些图像的请求。我有点朦胧的地方是让用户的 PC 发送屏幕截图的最佳方式。这是否需要通过为 ASP.Net 页面编写某种 Active X 控件来完成?如果可能,它需要跨浏览器和操作系统。

只要指出正确的方向,我应该使用哪些技术就会很棒。如果可能,我宁愿自己编写此功能,也不愿使用开箱即用的解决方案,因为我可以看到将来可能会扩展此功能。像 WebEx 或 copilot 这样的东西如何管理这个?

谢谢

加文

编辑:只是为了说明我不是试图从用户的 PC 上窃取信息,他们必须允许此功能,更多是从支持的角度来看,因此当客户遇到问题时,他们可以发送页面的屏幕截图他们在。

最佳答案

如果它需要跨浏览器和所有,你应该看看Java(小程序)。这可能听起来过时了,但我认为这是你最好的选择。 ActiveX 仅适用于 Windows/IE ;)

首先,看看这个问题,它非常相似:Is there a way to take a screenshot using Java and save it to some sort of image?

关于com - 从 ASP.Net 页面获取屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/629298/

相关文章:

c# - 不调用 ActiveX 控件 Dispose(true)

.net - 如何从 VBA 查找 .net ArrayList 中的文字数字?

c++ - 如果自定义凭据提供程序无法进行任何身份验证,如何返回到 CTRL+ALT+DELETE 登录页面?

.net - 执行集成测试时如何从 .Net 应用程序中隔离坏的 COM 组件 (HP Quality Center 10.0)

java - 需要根据商品编号单击复选框

html - 从网络导入 csv

Angular 5 表单组列表控件或迭代它们

c# - 如何在 C# 中创建 ActiveX 控件?

c# - COM 是如何工作的?

.net - activeX (COM) 控件在被父级关闭时进行清理的正确方法是什么?