-
-
[求助]一个老掉牙的问题 防止软件截屏(有代码)
-
发表于:
2010-9-23 12:59
8268
-
我在网上查了很多这方面的资料但是还是没有找到好的解决方案。首先声明一点,我只要实现阻止一些主流的软件截屏就可以了。什么照相机拍照,虚拟机截图,手工抄写 不在讨论范围之内,谢谢。
我在网上找了一段方式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哪几个函数 谢谢
[课程]Android-CTF解题方法汇总!