Windows平台抓屏源代码

2020-04-30

Windows平台抓屏源代码

简介

本仓库提供了一个Windows平台下的抓屏源代码资源文件,主要用于实现屏幕捕获和远程桌面显示功能。该资源文件包含了三种抓屏源代码的实现,分别是基于GDI的抓屏、以及另外两种未详细说明的抓屏方式。通过这些代码,用户可以在浏览器中实时查看远程桌面的效果。

功能特点

  • GDI抓屏:实现了基本的屏幕捕获功能,但不支持鼠标绘制。用户可以根据需要自行扩展。
  • 远程桌面显示:通过JPEG流的方式,在浏览器中显示远程桌面。启动xdisp_virt.exe后,在浏览器中输入http://IP:8000即可查看远程桌面效果。
  • 64位驱动支持:代码支持64位系统,但需要驱动签名才能正常安装和运行。

使用方法

  1. 下载资源文件:从本仓库下载所需的源代码文件。
  2. 编译代码:使用合适的开发环境(如Visual Studio)编译xdisp_virt.cppxdisp_virt.h文件,生成可执行文件xdisp_virt.exe
  3. 启动程序:运行生成的xdisp_virt.exe程序。
  4. 访问远程桌面:在浏览器中输入http://IP:8000,即可查看程序运行机器的桌面效果。

注意事项

  • 鼠标绘制:GDI抓屏方式未实现鼠标绘制功能,如有需要,用户可自行扩展代码。
  • 64位驱动签名:64位系统需要驱动签名才能正常安装和运行,请确保驱动已签名。

相关资源

  • 更多详细信息和使用说明,请参考相关博客文章。

贡献

欢迎开发者贡献代码,提出改进建议或报告问题。请通过GitHub的Issue或Pull Request功能进行交流。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

Windows平台抓屏源代码