设为首页 加入收藏

TOP

VC-密码查看
2014-11-23 20:18:03 来源: 作者: 【 】 浏览:54
Tags:VC- 密码 查看

原理就是向密码框发送一条消息,使其密码框显示明文,但是,如果轻松对文本框加密一下,此方法就行不通了。
钩子函数:

LRESULT CALLBACK HookProc( int code, WPARAM wParam,LPARAM lParam )
{
HWND hwnd;
POINT point;
GetCursorPos(&point);//得到鼠标位置
hwnd=::WindowFromPoint(point);//得到包含鼠标的窗口句柄
long nStyle=::GetWindowLong(hwnd,GWL_STYLE);// 得到窗口风格

EVENTMSG *event=(EVENTMSG *)lParam;
if(event->message==WM_LBUTTONDOWN)//是否为鼠标左键
{
if(nStyle & ES_PASSWORD)//是否为密码框
{
::PostMessage(hwnd, EM_SETPASSWORDCHAR,0,0);//去掉密码属性
}
}
return CallNextHookEx(g_hHook,code,wParam,lParam);
}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇VC-让启动程序时的小漏斗马上消失 下一篇我的武器就是小---如何使文件编译..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: