这个是啥游戏的截图?求高人指点股市技巧

后使用快捷导航没有帐号?
查看: 2147|回复: 15
新人欢迎积分1 阅读权限40积分728精华0UID6531718帖子金钱901 威望0
Lv.4, 积分 728, 距离下一级还需 272 积分
UID6531718帖子威望0 多玩草35 草
请问为什么我的截图都是花的?其他游戏截图不是这样的
希望高手能予以解答,先行谢过
[ 本帖最后由 雷电天帝 于
14:49 编辑 ]
你的提问已回复,你也要多多帮助别人哦*^_^*
总评分:&金钱 + 1&
剑侠情缘叁& &&&云湖天池& &宇文天雷
魔兽世界& && &&&白骨荒野& &灭言灯
天下贰& && && &&&洞庭湖& && &荆雷
新人欢迎积分1 阅读权限40积分728精华0UID6531718帖子金钱901 威望0
Lv.4, 积分 728, 距离下一级还需 272 积分
UID6531718帖子威望0 多玩草35 草
剑侠情缘叁& &&&云湖天池& &宇文天雷
魔兽世界& && &&&白骨荒野& &灭言灯
天下贰& && && &&&洞庭湖& && &荆雷
新人欢迎积分1 阅读权限60积分2820精华0UID5878063帖子金钱7535 威望0
Lv.6, 积分 2820, 距离下一级还需 2180 积分
UID5878063帖子威望0 多玩草497 草
有没有使用截图助手??
使用的话,先关闭插件截图助手看看会不会出现这样的情况~
没有使用话,更新显卡驱动,调整一下屏幕刷新频率~
新人欢迎积分1 阅读权限50积分1649精华0UID帖子金钱2762 威望2
Lv.5, 积分 1649, 距离下一级还需 851 积分
UID帖子威望2 多玩草375 草
以前截图有这种情况么?
新人欢迎积分1 阅读权限40积分728精华0UID6531718帖子金钱901 威望0
Lv.4, 积分 728, 距离下一级还需 272 积分
UID6531718帖子威望0 多玩草35 草
原帖由 蚊子9527 于
14:55 发表
有没有使用截图助手??
使用的话,先关闭插件截图助手看看会不会出现这样的情况~
没有使用话,更新显卡驱动,调整一下屏幕刷新频率~
测试一下 ...
关闭了也不行,别的游戏截图很好,屏幕刷新频率怎么调整啊?
剑侠情缘叁& &&&云湖天池& &宇文天雷
魔兽世界& && &&&白骨荒野& &灭言灯
天下贰& && && &&&洞庭湖& && &荆雷
新人欢迎积分1 阅读权限50积分1649精华0UID帖子金钱2762 威望2
Lv.5, 积分 1649, 距离下一级还需 851 积分
UID帖子威望2 多玩草375 草
看看电源与显卡功率.
新人欢迎积分1 阅读权限40积分728精华0UID6531718帖子金钱901 威望0
Lv.4, 积分 728, 距离下一级还需 272 积分
UID6531718帖子威望0 多玩草35 草
回复 6# 的帖子
请问在哪里看??????
剑侠情缘叁& &&&云湖天池& &宇文天雷
魔兽世界& && &&&白骨荒野& &灭言灯
天下贰& && && &&&洞庭湖& && &荆雷
新人欢迎积分0 阅读权限50积分1212精华0UID帖子金钱4622 威望5
Lv.5, 积分 1212, 距离下一级还需 1288 积分
UID帖子威望5 多玩草115 草
不用看了 LZ把你的游戏配置调低点 你的显卡支持不了这么高的配置
你把配置调低了肯定就不会出现这种花屏的现象了 想要开高配还要截图出来的好话 只能用软件让显卡先超频然后再来截图 不然就是换个好显卡 没别的办法、
我以前也是这种情况
新人欢迎积分1 阅读权限40积分728精华0UID6531718帖子金钱901 威望0
Lv.4, 积分 728, 距离下一级还需 272 积分
UID6531718帖子威望0 多玩草35 草
回复 8# 的帖子
剑侠情缘叁& &&&云湖天池& &宇文天雷
魔兽世界& && &&&白骨荒野& &灭言灯
天下贰& && && &&&洞庭湖& && &荆雷
新人欢迎积分1 阅读权限40积分728精华0UID6531718帖子金钱901 威望0
Lv.4, 积分 728, 距离下一级还需 272 积分
UID6531718帖子威望0 多玩草35 草
回复 8# 的帖子
还是花的,我之前开的也是这个配置截图没出现这个情况,我现在开推荐截图是花的,开比推荐还要低的截图还是花的……是不是要重启游戏?
剑侠情缘叁& &&&云湖天池& &宇文天雷
魔兽世界& && &&&白骨荒野& &灭言灯
天下贰& && && &&&洞庭湖& && &荆雷
新人欢迎积分0 阅读权限50积分1212精华0UID帖子金钱4622 威望5
Lv.5, 积分 1212, 距离下一级还需 1288 积分
UID帖子威望5 多玩草115 草
把你的游戏刷新频率调调&&或者试试把你的盒子助手里面的截图助手打开 里面有个截图质量 调整下那个看看
[ 本帖最后由 司徒斩风 于
16:47 编辑 ]
新人欢迎积分1 阅读权限40积分728精华0UID6531718帖子金钱901 威望0
Lv.4, 积分 728, 距离下一级还需 272 积分
UID6531718帖子威望0 多玩草35 草
回复 11# 的帖子
我不知道游戏里面怎么调刷新频率诶,视频选项那一栏没这个选项,能告知在哪里调么
剑侠情缘叁& &&&云湖天池& &宇文天雷
魔兽世界& && &&&白骨荒野& &灭言灯
天下贰& && && &&&洞庭湖& && &荆雷
新人欢迎积分2 阅读权限80积分10801精华0UID2855964帖子金钱12171 威望18
Lv.8, 积分 10801, 距离下一级还需 9199 积分
UID2855964帖子威望18 多玩草338 草
设置,图像设置里面的,好像是的
新人欢迎积分1 阅读权限60积分2820精华0UID5878063帖子金钱7535 威望0
Lv.6, 积分 2820, 距离下一级还需 2180 积分
UID5878063帖子威望0 多玩草497 草
现在游戏的刷新率和系统桌面的刷新率是一致的,
调整刷新频率只调整系统桌面就好了。。
如何更改监视器的屏幕刷新频率
单击开始,单击控制面板,单击外观和主题,然后单击显示。
或者,可以右键单击桌面,然后单击属性。
单击设置选项卡,然后单击高级。
单击监视器选项卡,然后单击要使用的屏幕刷新频率。
只要显示器支持的刷新频率,越高越好。默认是60.
[ 本帖最后由 蚊子9527 于
16:58 编辑 ]
感谢你帮助玩友O(∩_∩)O
总评分:&金钱 + 10&
新人欢迎积分1 阅读权限40积分728精华0UID6531718帖子金钱901 威望0
Lv.4, 积分 728, 距离下一级还需 272 积分
UID6531718帖子威望0 多玩草35 草
话说其实没解决,还是没好……依然是花的
剑侠情缘叁& &&&云湖天池& &宇文天雷
魔兽世界& && &&&白骨荒野& &灭言灯
天下贰& && && &&&洞庭湖& && &荆雷
LOL战斗力9000以上
圣诞活动勋章
圣诞活动勋章
解答员勋章
解答员勋章
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by【求助】Dx游戏窗口后台截屏问题 - 看雪安全论坛
该主题: "【求助】Dx游戏窗口后台截屏问题" 因在一定的时间里没有任何回复而自动关闭。如果您还对该主题感兴趣或者想参与对此主题的讨论,请您重新发表一篇相关的新主题。
注册日期: Jul 2008
现金: 126 Kx
获感谢文章数:0获会员感谢数:0
, 19:07:10
已解答: 【求助】Dx游戏窗口后台截屏问题
游戏用的是DirectDraw,&我的截屏是这样做的:
1.hook了DirectDrawCreate获取了LPDIRECTDRAW
2.hook了CreateSurface,&将主表面地址保存起来
3.创建一个离屏surface,将主表面copy到这个离屏表面上,然后输出到文件
现在问题是这个截屏后,若游戏窗口被遮挡,则被遮挡部分无法获取.
这个是什么原因呢?&是这种截图方式不支持遮挡部分截屏呢?
还是说跟游戏主表面的创建有关,有点诡异,游戏窗口大小是800*600,却创建了一个(显示器大小)的主表面.
还请高手指点下:)
&&//创建后台表面
&&if&(g_lpDirectDrawCopySurface&==&NULL)
&&&&LPDIRECTDRAW&lpDD&=&NULL;
&&&&//创建DirectDraw&
&&&&if&(FAILED(&DirectDrawCreate(NULL,&lpDD,NULL)))&
&&&&&&MyTrace(L_ERROR,&&Couldn't&create&DirectDraw&object.&);&
&&&&&&return&E_FAIL;
&&&&if&(FAILED(lpDD-&SetCooperativeLevel(hwnd/*NULL*/,&DDSCL_NORMAL)))&
&&&&&&MyTrace(L_ERROR,&&SetCooperativeLevel&failed.&);
&&&&&&lpDD-&Release();
&&&&&&return&E_FAIL;
&&&&//创建后台表面&
&&&&GetClientRect(hwnd,&&rc);
&&&&DDSURFACEDESC&&
&&&&ZeroMemory(&desc,sizeof(desc));&
&&&&desc.dwSize=sizeof(desc);&
&&&&desc.dwFlags=&DDSD_WIDTH|DDSD_HEIGHT|DDSD_CAPS;&
&&&&desc.dwWidth=/*::GetSystemMetrics(SM_CXSCREEN);&*/&/*primedesc.dwWidth*/&/*800*/&rc.right&-&rc.
&&&&desc.dwHeight=/*::GetSystemMetrics(SM_CYSCREEN);&*/&/*primedesc.dwHeight*/&/*600*/&rc.bottom&-&rc.
&&&&desc.ddsCaps.dwCaps&=&DDSCAPS_SYSTEMMEMORY&|&DDSCAPS_OFFSCREENPLAIN;&
&&&&if&(FAILED(hr&=&lpDD-&CreateSurface(&desc,&&g_lpDirectDrawCopySurface,&NULL)))&
&&&&&&MyTrace(L_ERROR,&&CreateSurface&copysurface&failed.err=0x%x&,&hr);
&&&&&&lpDD-&Release();
&&&&&&return&E_FAIL;
&&//GetWindowRect(hwnd,&&rc);
&&GetClientRect(hwnd,&&rc);
&&MyTrace(L_DEBUG,&&GetClientRect:&%d,%d,%d,%d&,&rc.left,&rc.right,&rc.top,&rc.bottom);
&&DDSURFACEDESC&&
&&ZeroMemory(&desc,sizeof(desc));&
&&desc.dwSize&=&sizeof(desc);
&&if&(FAILED(hr&=&g_lpDirectDrawCopySurface-&GetSurfaceDesc(&desc)))&
&&&&MyTrace(L_ERROR,&&copysurface&GetSurfaceDesc&failed.err=0x%x&,&hr);
&&&&return&E_FAIL;
&&&&MyTrace(L_DEBUG,&&copysurface&GetSurfaceDesc&successfully,&nWidth=%d,&nHeight=%d&,&desc.dwWidth,&desc.dwHeight);
&&if&(FAILED(hr&=&g_lpDirectDrawCopySurface-&BltFast(0,0,g_lpDirectDrawPrimeSurface,&rc,DDBLTFAST_NOCOLORKEY|&DDBLTFAST_WAIT)))&
&&&&MyTrace(L_ERROR,&&BltFast&failed.err=0x%x&,&hr);
&&&&return&E_FAIL;
&&if&(FAILED(hr&=&g_lpDirectDrawCopySurface-&Lock(NULL,&&desc,&DDLOCK_WAIT|DDLOCK_NOSYSLOCK,NULL)))&
&&&&MyTrace(L_ERROR,&&Lock&failed.err=0x%x&,&hr);
&&&&return&E_FAIL;
&&//save&to&bmp
&&if(SaveToBitmapFile(&desc,&pszFilePath)&!=&S_OK)
&&&&g_lpDirectDrawCopySurface-&Unlock(NULL);
&&&&MyTrace(L_ERROR,&&SaveToBitmapFile&failed.&);
&&&&return&E_FAIL;
&&&&g_lpDirectDrawCopySurface-&Unlock(NULL);
&&&&MyTrace(L_DEBUG,&&SaveToBitmapFile&successfully.&);
最佳答案 - 作者:
找到原因了,直接取主表面,copy一份到离屏表面,然后打印,那个结果就是遮挡的还是遮挡.
解决方法就是对主表面的blt函数hook,当主表面更新数据时,即调用blt时,此时传入的src表面是未遮挡的,就是麻烦点,那个src表面就是离屏表面,而且是多个拼凑的...
顺便还做了个小测试,在主表面的blt函数中加了个sleep(50),这个cpu占用率就降低了 哈哈哈
注册日期: Jun 2012
现金: 255 Kx
获感谢文章数:8获会员感谢数:31
, 20:18:37
现在的DX游戏都是在前台才绘图,当游戏窗口最小化后,就不会再绘制了,因为这时候停止了DX调用,想要截图的话得先把窗口置前台,然后2个调用就搞定,只要没有最小化,窗口被挡住也可以截取,没有LZ那么麻烦
this-&GetBackBuffer&&//获取图形缓冲区
D3D9SaveSurfaceToFile&&//保存到文件
注册日期: Jul 2008
现金: 126 Kx
获感谢文章数:0获会员感谢数:0
, 20:35:37
最初由 AioliaSky发布
现在的DX游戏都是在前台才绘图,当游戏窗口最小化后,就不会再绘制了,因为这时候停止了DX调用,想要截图的话得先把窗口置前台,然后2个调用就搞定,只要没有最小化,窗口被挡住也可以截取,没有LZ那么麻烦
this-&GetBackBuffer&&//获取图形缓冲区
D3D9SaveSurfac...
恩,最小化肯定不能这么简单就截取.
你的这个不是DirectDraw画图,是D3D9的,&虽然都是属于directx,但不一样啊
注册日期: Jun 2012
现金: 255 Kx
获感谢文章数:8获会员感谢数:31
, 20:42:22
最初由 三十六计发布
恩,最小化肯定不能这么简单就截取.
你的这个不是DirectDraw画图,是D3D9的,&虽然都是属于directx,但不一样啊
D3D9SaveSurfaceToFile
D3D8也可以啊
D3D8SaveSurfaceToFile
注册日期: Jul 2008
现金: 126 Kx
获感谢文章数:0获会员感谢数:0
, 21:20:13
最初由 AioliaSky发布
D3D9SaveSurfaceToFile
D3D8也可以啊
D3D8SaveSurfaceToFile
D3D9可以向下兼容8&但不能兼容DirectDraw吧?&我不是很熟悉这一块,但两者的API完全不一样,应该是不一样的
注册日期: Jun 2012
现金: 255 Kx
获感谢文章数:8获会员感谢数:31
, 21:54:55
游戏没有调用D3D8.DLL&or&D3D9.DLL?模块列表中没有?
注册日期: Jul 2008
现金: 126 Kx
获感谢文章数:0获会员感谢数:0
, 22:17:48
恩,没调用你说的DLL,调用的是ddraw.dll&属于DirectX,但不是D3D9/8之类
注册日期: Jun 2012
现金: 255 Kx
获感谢文章数:8获会员感谢数:31
, 22:31:55
那就把主表面缓冲区直接dump出来试试看行不行,ddraw并未提供类似SaveSurfaceToFile这样的接口
注册日期: Jul 2008
现金: 126 Kx
获感谢文章数:0获会员感谢数:0
, 23:13:40
最初由 AioliaSky发布
那就把主表面缓冲区直接dump出来试试看行不行,ddraw并未提供类似SaveSurfaceToFile这样的接口
我最上面那个代码就是dump主表面,能截屏,但遮挡部分无法截取,截下来的还是被遮挡.
实在不行就只能把遮挡的所有窗口透明,再截取....
其实我那个游戏用普通的BitBlt在未遮挡下就能截取,采用DirectDraw就是为了希望截取遮挡部分.
注册日期: Jun 2012
现金: 255 Kx
获感谢文章数:8获会员感谢数:31
, 23:18:02
DirectDraw都是游戏内部绘制的,不存在遮挡的问题
注册日期: Jul 2008
现金: 126 Kx
获感谢文章数:0获会员感谢数:0
, 00:02:54
你看我的代码,结果确实被遮挡了...
注册日期: Jul 2006
现金: 1091 Kx
致谢数: 244
获感谢文章数:63获会员感谢数:261
, 17:06:55
据说游戏引擎在最小化或者窗体XX的时候,直接停止重绘节约gpu和cpu成本了~~
注册日期: Jun 2012
现金: 255 Kx
获感谢文章数:8获会员感谢数:31
, 17:34:21
最初由 cvcvxk发布
据说游戏引擎在最小化或者窗体XX的时候,直接停止重绘节约gpu和cpu成本了~~
传说游戏都是这样啊&
注册日期: Jul 2008
现金: 126 Kx
获感谢文章数:0获会员感谢数:0
, 17:59:02
找到原因了,直接取主表面,copy一份到离屏表面,然后打印,那个结果就是遮挡的还是遮挡.
解决方法就是对主表面的blt函数hook,当主表面更新数据时,即调用blt时,此时传入的src表面是未遮挡的,就是麻烦点,那个src表面就是离屏表面,而且是多个拼凑的...
顺便还做了个小测试,在主表面的blt函数中加了个sleep(50),这个cpu占用率就降低了&哈哈哈
该主题: "【求助】Dx游戏窗口后台截屏问题" 因在一定的时间里没有任何回复而自动关闭。如果您还对该主题感兴趣或者想参与对此主题的讨论,请您重新发表一篇相关的新主题。
您不可以发表主题
您不可以回复帖子
您不可以上传附件
您不可以编辑自己的帖子
论坛论坛启用
用户控制面板
会员在线状态
『求助问答』
『经典问答』
『资料导航』
『Android安全』
『iOS安全』
『软件逆向』
『编程技术』
『加壳脱壳』
『密码算法』
『资源下载』
『WEB安全』
『二进制漏洞』
『看雪众测』
『CrackMe』
『招聘专区』
『职业生涯』
『15PB培训』
『麦洛克菲培训』
『外文翻译』
『茶余饭后』
『安全资讯』
『论坛活动』
6)PEDIY Crackme竞赛2009
7)看雪十周年专版
8)腾讯公司2010软件安全竞赛
9)2011 Exploit Me竞赛
『图书项目版』
《加密与解密(第三版)》
《C++反汇编与逆向分析技术揭秘》
《Android软件安全与逆向分析》
『论坛版务』
所有时间均为北京时间, 现在的时间是 .
&&& 看雪学院()
| 提供带宽资源
|&微信公众帐号:}

我要回帖

更多关于 高人指点 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信