通过Web应用程序获取客户端PC的PrintScreen

问题描述:

我想在访问特定网页时获取客户端PC的“PrintScreen”。通过Web应用程序获取客户端PC的PrintScreen

我试过GOOGLEING这个IDEA!但未能获得多少,

逸岸我该怎么知道计算器本身Javascript PrintScreen

JavaScript不能用于这样的功能。因此,我想知道是否可以在Ajax,ASP.NET与C#/ VB或PHP 中完成,因为最后我想将这个映像连续保存到数据库,不管是SQL Server还是MySQL,或者甲骨文。

这是可行的ActiveX对象?

据我所知,这将是很难继续与JavaScript.Yet我计划在执行此功能时使用更多的客户端资源比服务器资源。

+2

这听起来像是我的隐私入侵 – 2010-11-09 06:10:54

+0

是我同意上面..为什么你想要存储客户端PC的printscreens?你可能从中获得什么? – 2010-11-09 06:18:28

+1

我想你将不得不创建一个ActiveX控件来从你的网页安装来调用Windows API并调用“打印屏幕”功能。实际上,我希望这对于最近的浏览器来说是不可能的。 – Andrew 2010-11-09 06:19:40

浏览器无权访问客户端计算机资源。如果没有第三方DLL(如果您提到.Net)安装在您的计算机上并且只能在客户端需要时才能实现,那么您所描述的内容是无法实现的。但是,正如前面所述,隐私入侵以及任何在客户端计算机上安装任何内容的尝试都将被视为来自任何AV软件的安全威胁。

+0

+1:如果有人想知道如何做到这一点,我希望他们直接进入*。 – NotMe 2010-12-03 22:34:00

+0

好,如果他们会这样做将是一个重大的安全漏洞;然而,很多人在没有阅读计算机警告他们的情况下点击是,所以有一种方法,也是一个简单的方法:) – rbhro 2010-12-09 14:56:27

我不知道“JavaScript不能用于这种功能”之前。但是既然你已经弄明白了,我可以告诉你,如果JS不能,ASP.NET不能帮你。因为客户端的所有ASP.NET都是javascript。 Ajax的东西实际上是通过javascript工作的。 ASP.NET只是为你生成这些javascript,使你的代码像WebForm一样工作。

只是不可能为什么你需要这个?

+0

项目要求。 – Pratik 2010-12-20 05:23:19