xiaoyaocode163
xiaoyaocode163
如果截图功能不好做,单独做一个websocket服务端也不错。 服务端客户端都只需要一个miniblink.dll miniblik增加一个dxgi接口就爽了,服务端采用DXGI截图,一秒可以截几百几千次,CPU占用很少 客户端,直接用Websocket接收数据,实现远程桌面功能 每次画上最新的屏幕内容,也可以要求重新获取整个桌面的完整图片,再发差异内容 如果能获取屏幕指定位置区域或指定句柄窗体/游戏,再进行截图就好了。 miniblik不知有没有Websocket服务端的功能?服务端设置某某端口启用ws或wss。 客户端请求dxgi截图,服务端加载DirectX,客户端接收图片显示,叠加新变动的图片。 DXGI快速截屏录屏技术,高帧率直播桌面_HBStream流媒体与音视频技术-CSDN博客 https://blog.csdn.net/haibindev/article/details/84061641 很多地方都需要用到截屏/录屏技术,比如桌面直播,桌面录制等等。在微软Windows平台,有很多截屏的接口,不过大多数性能并不理想, Windows8以后微软引入了一套新的接口,叫“Desktop Duplication API”,应用程序,可以通过这套API访问桌面数据。 而由于Desktop Duplication API是通过Microsoft DirectX Graphics Infrastructure (DXGI)来提供桌面图像的,速度非常快。由于是通过GPU,所以cpu占用率很低,性能很高。
A control or DLL that can be referenced by a COM interface that supports multiple development languages is needed. There are now 3 more mature solutions, cef.dll, miniblink.dll, rc6+webView2Loader If...
1. If the code is moved, there will be an extra TAB symbol and it cannot be compiled. I moved the process from the bottom to the top, and the...
As for the previous question, the compiled EXE is running. If you recompile it, it would be better to prompt whether to terminate the last process. Question 21: Project:\Examples\Add-In, how...