您的位置:程序门 -> .net技术 ->



.net密码框安全问题,请教高手~


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


.net密码框安全问题,请教高手~[已结贴,结贴人:sharp_ice]
发表于:2008-01-04 12:02:48 楼主
我刚刚用c++做了个小程序,原理很简单:
1.在ontimer事件里,用::getcursorpos()取得鼠标位置
2.根据鼠标位置通过::windowfrompoint();取得鼠标所在的窗口
3.用::sendmessage(hwnd,wm_gettext,wparam(500),lparam(text));取得窗口中的文本,保存在text中,并显示text

写两个小程序来做实验,一个用.net   framework组件,非常简单的一个文本框和一个密码框的登陆界面
另一个用mfc来做,也是一个文本框和一个密码框登陆界面。

启动程序,当鼠标停在.net   framework的登陆界面的时候,wm_gettext消息顺利取得密码框中的密码
而鼠标停在mfc的登陆界面时,却无法取得密码框中的密码

按理说.net   framework应该更牛的,但为什么在密码框的安全性上反而不比旧东西?
怎么样才能防止.net   framework的密码框被wm_gettext取到密码呢?
发表于:2008-01-13 19:36:491楼 得分:0
自己写个密码框
发表于:2008-01-15 12:54:262楼 得分:0
自己寫一個,讓text屬性不是真正的密碼就行了。


快速检索

最新资讯
热门点击