ورود

View Full Version : pass recovery



lord_viper
جمعه 13 خرداد 1384, 04:00 صبح
با سلام
این برنامه های pass recoveryکه وقتی mouseرو ریی توپی passمیبریم تویeditbox passرو نشون میده
برای این کار از چه تابعی استفاده میکنه؟
با تشکر

vcldeveloper
شنبه 14 خرداد 1384, 03:49 صبح
الان دیگه کاربرد چندانی ندارند...



var
p : TPoint;
hw : HWND;
ClassName,
EditText : array [0..255] of char;
begin
GetCursorPos(p);
hw := WindowFromPoint(p);
if hw > 0 then
begin
GetClassName(hw,ClassName,SizeOf(ClassName));
if (ClassName = 'TEdit') or
(ClassName = 'Edit') or
(ClassName = 'TextBox') then
begin
SendMessage(hw,EM_SETPASSWORDCHAR,0,0);
SendMessage(hw,WM_GETTEXT,SizeOf(EditText),integer (@EditText));
end;
end;
end;

lord_viper
دوشنبه 16 خرداد 1384, 07:22 صبح
چرا الان لاربردی نداره؟ :گیج: :گیج: :wink:

vcldeveloper
سه شنبه 17 خرداد 1384, 01:43 صبح
چرا الان لاربردی نداره؟
الان دیگه اکثر نرم افزارها (مثل ویندوز XP) از روش های دیگه ایی برای مخفی کردن این کارکترها استفاده می کنند که با روش بالا نمیشه اونا رو پیدا کرد.