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