问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何通过HOOK GDI函数实现后台截图?

发布网友 发布时间:2022-05-05 11:10

我来回答

1个回答

热心网友 时间:2022-06-27 10:40

#define _WIN32_WINNT 0x0501 //仅XP或以上系统有效
#include <windows.h>
int main()
{
RECT rc;
HWND hwnd = FindWindow(TEXT("Notepad"), NULL); //注意窗口不能最小化
if (hwnd == NULL)
{
cout << "找不到记事本窗口" << endl;
return 0;
}
GetClientRect(hwnd, &rc);

//创建
HDC hdcScreen = GetDC(NULL);
HDC hdc = CreateCompatibleDC(hdcScreen);
HBITMAP hbmp = CreateCompatibleBitmap(hdcScreen, rc.right - rc.left, rc.bottom - rc.top);
SelectObject(hdc, hbmp);

//复制
PrintWindow(hwnd, hdc, PW_CLIENTONLY);
//PW_CLIENTONLY:Only the client area of the window is copied to hdcBlt.
//By default, the entire window is copied.
//PW_CLIENTONLY表示仅仅拷贝窗口的客户区域,而默认情况下,执行printwindow会拷贝整个窗口

//复制到粘贴板
OpenClipboard(NULL);
EmptyClipboard();
SetClipboardData(CF_BITMAP, hbmp);
CloseClipboard();

//释放
DeleteDC(hdc);
DeleteObject(hbmp);
ReleaseDC(NULL, hdcScreen);

cout << "成功把记事本窗口复制到粘贴板,请粘贴到Windows画图工具" << endl;

return 0;
}追问PrintWindow就不用说了,我一直用这个
部分Flash窗口用这个截到的图就是黑屏
回答等于没答

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
U盘更新专用需要电脑打开怎么让我的U盘和电脑文件夹同步更新啊_百度知 ... 为什么我的硬盘一打开就弹出对话框说选择打开方式. 倒霉的是右键也打... 磁盘右键是打开方式怎么办 我双机盘符总是打开 打开方式 让我选择,右健第一项是打开.不知道是中了... 罗技Lightspeed怎么用? 罗技无线鼠标怎么样?怎么连接电脑使用? 为什么不建议去融资公司上班 融资担保公司一般账务处理及所涉及的会计科目有哪些 月经期间可以游泳吗 经期能不能游泳 如何获取后台窗口的截图 初中化学在A装置制取二氧化碳后所生成的二氧化碳,又在澄清石灰水中反应那二氧化碳气体还会到达C装置? 护发素到底有没有效果?怎么解决? (1)玻璃棒是化学实验中常用的仪器,其作用是用于搅拌、过滤或转移液体时引流.下列有关实验过程中,肯 懂高达模型喷漆上色的进,我是新手,需要什么牌子的什么工具(全套的),大概要多少钱,答得好加分! 长期在化学实验室工作脸要擦什么? 为什么我用kmno4制的氧气有橡胶塞的味道.. 初中化学实验室中能偷到手的材料有哪些? 我是一个新初二的学生,今年13岁,突然对物理小实验和物理小故事特别感兴趣,我想买一本适合我的这类书籍 “争当小实验家”全国少年儿童科学体验活动的试验箱介绍 推荐哪个品牌的实验益智小玩具? 少儿科学实验品牌哪个好? 这些东西可以做哪些化学实验? 请问太平洋保险里干内勤的平时一般都做些什么工作? 太平洋保险培训工作是干什么的 太平洋保险业务员怎么样 太平洋保险业务员需要哪些技能? 太平洋保险公司怎么样?在里面做内勤有前途吗? 太平洋人寿保险公司的服务专员是做什么的 太平洋保险公司的招聘专员是干啥的? 游戏窗口后台截图 苹果后台截图怎么做 什么叫做窗口截图? VB截取后台窗口画面 田鸡是属于那一类动物? 田鸡是什么动物? 田鸡是外来物种吗 田鸡是什么鸡 青蛙与田鸡是一样的吗 梦见爸爸在耕地 僧人梦见死去人在耕田? 梦见己故的父亲耕地 黑色马丁靴搭配什么袜子图片 耐克运动鞋配什么裤子女生搭配图片 马丁靴怎么配校服好看 我只有这一双鞋子 女生黑色运动背心穿什么裤子和鞋子图片 这些衣服搭配这双公主鞋好看吗? 还可以怎么搭配(只是这些衣服) 篮球鞋怎么配裤子。。。女生。- - 有图片。 谷精草泡蜂蜜有什么功效 哪种仓鼠看起来可爱。