首页
社区
课程
招聘
[求助]一个老掉牙的问题 防止软件截屏(有代码)
发表于: 2010-9-23 12:59 8267

[求助]一个老掉牙的问题 防止软件截屏(有代码)

2010-9-23 12:59
8267
我在网上查了很多这方面的资料但是还是没有找到好的解决方案。首先声明一点,我只要实现阻止一些主流的软件截屏就可以了。什么照相机拍照,虚拟机截图,手工抄写 不在讨论范围之内,谢谢。
我在网上找了一段方式qq截屏的代码 但是有问题。
    CWnd * pwnd= GetForegroundWindow();
        CString str;
        if(pwnd)
        {
        
            pwnd->GetWindowText(str);
            if(str=="")
            {
                LONG lStyle;
                lStyle =:: GetWindowLong(pwnd->GetSafeHwnd(),GWL_STYLE );
                int a=GetLastError();
                cs.Format("%d",a);
                AfxMessageBox(cs);
                if(lStyle==-1811939258)
                {
                    //AfxMessageBox("mmm");
                    pwnd->PostMessage(WM_CLOSE);
                }
                            }
        }
cs.Format("%d",a);
这个地方的错误码是1400无效句柄,不知该怎么办。
如果使用hook 请说明hook哪几个函数 谢谢

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
Hook NtGdiStretchBlt NtGdiBitBlt
2010-9-23 13:05
0
雪    币: 55
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢你 我试试
2010-9-24 08:40
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
如何HOOK一个函数?
2010-12-20 17:25
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
拿去试一下先。。
2010-12-21 11:06
0
游客
登录 | 注册 方可回帖
返回
//