使用C#开发无屏幕的截图程序

使用C#开发了一个定时截图程序。由于这个程序运行在服务器上,所以从屏幕截取肯定是不行的。CopyFromScreen和BitBlt无法使用,PrintScreen可以截取... 使用C#开发了一个定时截图程序。由于这个程序运行在服务器上,所以从屏幕截取肯定是不行的。CopyFromScreen和BitBlt无法使用,PrintScreen可以截取到图片,但是部分控件是黑块。求大神提供思路! 展开
 我来答
oihsot
2013-07-20 · 超过19用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:50.8万
展开全部
你这个要求和黑客软件没啥区别嘛。如果想不走漏洞的话,那就必须要服务器端+客户端。服务器只是个发送指令的程序。客户端根据服务器发出的指令进行printscreen,然后缓存图片并上传至服务器指定的FTP。
追问
现在主要的问题是,进行PrintScreen时,由于没有显示设备的支持,所以常规方法都不可行。有什么其它的方法吗?
追答
看来是我对你的问题理解错误了。
你是要在服务器上进行截图,程序也只运行在服务器上。
你这个问题以前就有人研究过,
参考这个
http://www.cnblogs.com/yufun/archive/2009/01/20/1378812.html
他最终是走剪切板的缓存。思路是对的。
kandianshi222
2013-07-20 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:97.2万
展开全部
用flash可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式