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

Вниз

Получение пароля из формы   Найти похожие ветки 

 
Tosov   (2002-02-15 16:48) [0]

У меня есть DLLка с окошком ввода пароля (пароль под *). Я запускаю функцию показывающую его из своей программы. Как получить пароль, который ввел пользователь (после нажатия кнопки OK)?


 
Иван Шихалев   (2002-02-15 16:53) [1]

Подземный стук, аднака...


 
Tosov   (2002-02-16 00:44) [2]

>Подземный стук, аднака...
Слышу,слышу... стучат аднака...

PS. Может кто ответит по сабжу?


 
Anatoly Podgoretsky   (2002-02-16 13:56) [3]

А кто?


 
Tosov   (2002-02-16 14:22) [4]

А когда?


 
Raptor   (2002-02-17 20:12) [5]

2 Tosov
Что значит ДЛЛ-ка с окошком для ввода пароля. Ты имеешь ввиду, что в ДЛЛ есть функция, котрая запрашивает пароль? Тогда возвращай пароль в качестве результата функции. Не понимаю в чем здесь проблема.


 
Tosov   (2002-02-17 23:44) [6]

Есть DLL"ка с окошком для ввода пароля и есть функция, которая это окошко вызывает. Но функция эта не мною написана и пароль она возвращать не хочет.. а надо. Поэтому прийдется выковыривать пароль самостоятельно. Как достать пароль я знаю. А как достать его именно при нажатии определенной клавиши не понял (надо вытащить пароль, но дать DLL"ке сделать то, что она обычно делает при нажатии на эту кнопку)


 
Anatoly Podgoretsky   (2002-02-18 08:02) [7]

Надо действовать нормальным путем, посмотреть сопроводительную документации и если такой нет, то обратиться к автору.


 
Tosov   (2002-02-18 09:50) [8]

Результат функции - зашифрованный (MD5 вроде) пароль. А мне надо нормальный. (В общем постановка задачи - см. сабж и не надо искать обходных путей :)


 
drpass   (2002-02-18 12:54) [9]

Ломаем чужую прогу, значит?
Найди это окошко ввода с помощью функций FindWindow/FindWindowEx, а затем функция GetWindowText даст тебе вожделенный пароль


 
Tosov   (2002-02-18 14:51) [10]

drpass
Да, знаешь, ломаем потихоньку :) И вирусы пишем ..

КАКОЕ FindWindow?? Какой GetWindowText??

Читаем :
Как достать пароль я знаю. А как достать его именно при нажатии определенной клавиши не понял
Надо обработать нажатие кнопки. При чем в моем процессе, а не в какой -то проге, которую я ломаю .


 
ggrisha   (2002-02-18 17:59) [11]

Воспользуйся GetAsyncKeyState в своей проге для получения статуса нажатия выбранной тобой клавиши. При этом в твоем процессе обрабатываются клавиши из любого GUI приложения.


 
Tosov   (2002-02-19 00:03) [12]

Еще раз сначала :
Есть моя прога и есть DLL без исходников. Я использую DLL для ввода пароля в мою прогу. функция DLL возвращает мне зашифрованый результат. Мне надо получить нормальный пароль. Для этого при нажатии на кнопку (на форме из DLL) моя программа должна вытащить пароль из EDIT"а этой формы. Как вытащить пароль я думаю догадаюсь. А как определить нажатие кнопки ОК на форме? При чем после получения пароля функция из DLL должна отработать нормально.


 
Raptor   (2002-02-19 10:58) [13]

Есть такой не очень удобоваримый метод. Я, в твоем случае, именно им бы и воспользовался. Значит так, находишь окно, потом на нем находишь требуемую кнопку. Устанавливаешь новую процедуру окна для этой кнопки. В новой процедуре окна перехватываешь сообщение о ее нажатии и тогда вытягиваешь текст из эдита. Или переназначаешь процедуру окна для самого окна ввода пароля и в нем прехватываешь сообщение WM_COMMAND от требуемой кнопки (если это стандартная кнопка класса BUTTON). В обеих случаях не забываешь сохранить старую процедуру окна и вызывать ее если сообщение "не твое".


 
BAHO   (2002-02-21 06:08) [14]

Мда...
Tosov вот тебе мой совет
напиши собственную оригинальную функцию шифрования пароля...
и не парься у тя врятли че получится если assembler-а не знаешь.



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

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

Наверх





Память: 0.47 MB
Время: 0.004 c
14-9635
AL Greko
2002-02-23 17:40
2002.04.04
Помогите народ с работой с графикой!


1-9558
olookin
2002-03-24 16:47
2002.04.04
Сеть


1-9476
d_oleg
2002-03-25 14:03
2002.04.04
Win95 и иконки на TToolBar


14-9621
Зачиняев Сергей
2002-02-22 15:28
2002.04.04
К вопросам о терминологии, русском языке и воспитании.


3-9395
Nest
2002-03-12 11:10
2002.04.04
DBISortTable: сортировка по нескольким полям.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский