Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];

Вниз

Пароль   Найти похожие ветки 

 
Aleksey_K   (2002-02-08 12:14) [0]

Скажите пожалуста как заменить запись например в TEdit"е на ****
и наоборот при наведение мыши показывать что там записано.Заранее извеняюсь если об этом уже упоменалось, но я ненашел. Спасибо.


 
IronHawk   (2002-02-08 12:33) [1]

Bаще TO в Object Inspector -> Propertis -> PasswordChar !!!

ставишь *

а потом:

procedure TForm1.Edit???MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Edit1.PasswordChar:="#0";
end;



 
MBo   (2002-02-08 12:35) [2]

поставить passwordchar *
showhint true

procedure TForm1.Edit1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
edit1.hint:=edit1.text;
end;


 
Aleksey_K   (2002-02-08 14:23) [3]

Спасибо.
а как зделать что бы при наведение мыши на любой объект, *** показывалось что там, даже в другой проге?


 
IronHawk   (2002-02-08 14:33) [4]

>>> есть такая прога написана на VB называеться толи KeyPass толи PassKey (12K)..
Ващето это ВЗЛОМ ты тогда сможешь так пароли в системе просматривать !!!
ХИТРЫЙ ВОПРОС !


 
Aleksey_K   (2002-02-08 14:45) [5]

вот вот, мне интересно как это реализовано да дельфи если кто знает подскажите
а про такую прогу знаю у меня есть OpenPass называется.


 
IronHawk   (2002-02-08 14:58) [6]

Я ещё ТАКОЙ реализованой на ДЕЛФЯХ невидал
а ну ка пришли !


 
Aleksey_K   (2002-02-08 15:40) [7]

он точнее на KOL зайди на http://bonanzas.rinet.ru/rindex.htm кликни на приложения


 
Polevi   (2002-02-08 15:59) [8]

procedure TForm1.Button1Click(Sender: TObject);
var
p:PChar;
begin
GetMem(p,256);
GetWindowText(Edit1.Handle,p,256);
ShowMessage(p);
FreeMem(p);
end;

Вместо Edit1.Handle можно указать Handle любого окна - например того, над которым находится курсор мыши.
Используй hook для этого


 
Aleksey_K   (2002-02-08 16:21) [9]

а как указать, если не трудно объясни


 
Polevi   (2002-02-08 16:38) [10]

procedure TForm1.Timer1Timer(Sender: TObject);
var
p:PChar;
begin
GetMem(p,256);
GetWindowText(WindowFromPoint(mouse.CursorPos),p,256);
Caption:=p;
FreeMem(p);
end;


 
Aleksey_K   (2002-02-08 16:50) [11]

>>Polevi
Спасибо


 
Grim Rider   (2002-02-08 17:36) [12]

Хочу огорчить вас - очень часто у вас ничего не получится =8)))
Умные или хитрые программисты так и пишут * в парольный текст бох - читают введенную букву в переменную, а далее в текстбоксе пишут *.
Думаю, идея понятна.

Например, в новых (ну относительно 8)) продуктах мелкомягких * не вскрываются... Используют ли означеный выше алгоритм или нет, я конечно не знаю...


 
Suntechnic   (2002-02-08 18:20) [13]

>Aleksey_K © (08.02.02 14:45)
Могу тебе кинуть подобную программу собственного изготовления, только на С и WinAPI.
Кстати простой GetWindowText для Win2000 и для чужого приложения вернёт тебе всегда 0. Это главный недостаток программ типа OpenPass: они не работают под 2000! Я как то пароль забыл и вытащить не мог. Пришлось своё писать :)

>Grim Rider © (08.02.02 17:36)
>Например, в новых (ну относительно 8)) продуктах мелкомягких * не вскрываются...
Не вскрываются они по причинам описанным выше. По крайней мере у моей программы вскрывалось всё и под 2000 и под XP.


 
JohnnyCrisJoe   (2002-02-08 23:01) [14]

2Suntechnic: А как насчёт SendMessage(..,WM_GETTEXT,..) ?


 
Aleksey_K   (2002-02-09 10:09) [15]

>>Suntechnic если не трудно пришли


 
Suntechnic   (2002-02-09 17:43) [16]

>JohnnyCrisJoe © (08.02.02 23:01)
>А как насчёт SendMessage(..,WM_GETTEXT,..) ?
А ты попробуй на досуге ;)...
А если серьёзно... Как по твоему реализована GetWindowText? Она именно так и реализована.

>Aleksey_K ©
Лови почту.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
7-79490
jolly
2001-11-18 02:26
2002.02.25
восстановление дискеты 1.44Мв (FAT)


1-79369
Vacheslav
2002-02-08 17:53
2002.02.25
Мастера, подскажите,


3-79283
niks
2002-01-29 16:18
2002.02.25
Вопрос по bcp (BULK INSERT ) MS SQL 2000


3-79250
Максимка
2002-01-29 18:55
2002.02.25
Как в поле таблицы Oracle типа NUMBER записать NULL ?


1-79328
IronHawk
2002-02-07 11:03
2002.02.25
Приветствую Мастеров ! Запамятовал, КАК В PageControl ПОМЕНЯТЬ МЕСТАМИ TabSheet-ы ???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский