Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 5.00
ruscrypto
2 / 2 / 0
Регистрация: 19.06.2011
Сообщений: 26
#1

Передача сообщений в окно - C++

19.06.2011, 15:54. Просмотров 2038. Ответов 30
Метки нет (Все метки)

Есть прогрмка , написаная мной же с использованием MFC в которой имеется поле для ввода и кнопка.
По нажатию кнопки из текстового поля считывается содержимое сравнивается с некоторой строкой "паролем" и в еще одном поле выводится : угадан или не угадан пароль.


Помогите написать что-то что смогло бы *перебирать* пароли, нажимать кнопку.
Погугллив я нашел вроде, что это делается через сообщения типо sendMessage(,,,,);
но вот не могу понять ни как узнать параметры для этой функции, ни как ее использовать

Буду рад простым примерам программ , которые передают какому либо окну какое-либо сообщение (хоть нажатие кнопочки), ну и ссылкам на ресурсы где это доступно описано.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2011, 15:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача сообщений в окно (C++):

Передача сообщений между exe файлами - C++
Драсти! Подскажите пожалуйста как можно из одного приложения передать допустим строку во второе (командная строка не катит) Если...

вывести окно сообщений с именем клетки, где находится курсор в шахматной нотации. - C++
Уже отчаялась искать в своем городе и в сети того, кто смог бы сделать следующее. Если кто сталкивался или может помочь - буду очень...

Книги по С++ для дельфиста (интересы: реализация классов, передача сообщений классам, RTTI, СOM) - C++
Приветствую! И так перейду к делу. Я дельфист. И тут возникла задача в реализации кросс-платформенной программы которая использует ffmeg...

Передача дочернему окну указателя на родительское окно - C++
Как передать дочернему окну ТИПИЗИРОВАННЫЙ!!!( не void* ) указатель на родительское окно?

Конструкторы,передача сообщений объектам и реакции объектов на сообщения в С++ - C++
Привет всем! Тему чуть-чуть понимаю,но задачу сделать не могу, вы не могли бы мне помочь с этим? вот задача:Создаваемый объект должен...

Создать класс окно, используя композицию и иерархию, определить окно заголовком и кнопкой. - C++
Создать класс окно, используя композицию и иерархию, определить окно заголовком и кнопкой. Класс заголовок и окно тоже должны быть...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
schdub
2946 / 1291 / 238
Регистрация: 19.01.2009
Сообщений: 3,395
Завершенные тесты: 1
21.06.2011, 16:10 #16
Цитата Сообщение от ruscrypto Посмотреть сообщение
Так вот object не видит ни окошко ни кнопку в нем оО?
Ну как это не видит - BorBtn это и есть кнопки. Вы раньше нажимали кнопки из WinAPI, а это просто реализация кнопок из Борландовской старой библиотеки OWL.

Добавлено через 2 минуты
Но если вы собрались заниматься брутфорсом данной проги имхо много быстрее будет найти внутри программы верные ответы.
0
ruscrypto
2 / 2 / 0
Регистрация: 19.06.2011
Сообщений: 26
21.06.2011, 16:14  [ТС] #17
Неа, это он видит кнопочки которые в окошке основном, а кнопку ОК он не видет
он видит три кнопки (как я понимаю это окей (левого окна) хелп и кансел
а второй окей не видит

Добавлено через 3 минуты
Найти ответы внутри самой прги это конечно заманчиво)
Это делается чем-то типо IDA ? я просто только приблизительно знаю что это, да и асемблер у меня только в следующем семестре)
0
schdub
2946 / 1291 / 238
Регистрация: 19.01.2009
Сообщений: 3,395
Завершенные тесты: 1
21.06.2011, 16:19 #18
Вы про сообщение об ошибке? Это скорее всего функция типа MessageBox, только реализованная внутри OWL. Получить хендл этого окна можно вызвав, например GetForegroundWindow() а потом этому окну послать код клавиши Enter через функцию keybd_event() - отработает дефолтная кнопка - т.е. кнопка ОК.
0
ruscrypto
2 / 2 / 0
Регистрация: 19.06.2011
Сообщений: 26
21.06.2011, 16:28  [ТС] #19
так а вопрос про вытаскивание ответов из самой проги?
0
schdub
2946 / 1291 / 238
Регистрация: 19.01.2009
Сообщений: 3,395
Завершенные тесты: 1
21.06.2011, 16:46 #20
Прога большая? можете запостить?

Не по теме:

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

0
ruscrypto
2 / 2 / 0
Регистрация: 19.06.2011
Сообщений: 26
21.06.2011, 16:51  [ТС] #21
Какая прога? та что пытаемся "вскрыть"? думаю да, большая,
да и у меня нет ее исходников, только ехе файл.
0
schdub
2946 / 1291 / 238
Регистрация: 19.01.2009
Сообщений: 3,395
Завершенные тесты: 1
21.06.2011, 16:56 #22
я про исполнимый файл и говорю запакуйте хорошим архиватором и приаттачте, если размер меньше 0.5 MB.
0
ruscrypto
2 / 2 / 0
Регистрация: 19.06.2011
Сообщений: 26
21.06.2011, 17:02  [ТС] #23
64разрядная,
есть впринципи еще 32
0
Вложения
Тип файла: zip ES12b.zip (416.9 Кб, 9 просмотров)
ruscrypto
2 / 2 / 0
Регистрация: 19.06.2011
Сообщений: 26
21.06.2011, 17:11  [ТС] #24
Да и еще(

этот BorBtn почемуто-то не нажимается

C++
1
PostMessage (DeskriptorKnki,BM_CLICK, 0,0);
0
schdub
2946 / 1291 / 238
Регистрация: 19.01.2009
Сообщений: 3,395
Завершенные тесты: 1
21.06.2011, 23:50 #25
Ну что можно сказать:
алгоритм шифрования накрасноглажен весьма простенький, теперь проблема в интерпретации полученных бит. Можете привести пример кода и оценка, полученная, например в ES1?

Добавлено через 59 минут
Возникли подозрения, что с прогой все таки что-то не то. Даже перебор всех вариантов не дает верного ответа. Мне она еще не разу не сказала ничего кроме - "неверный ответ, повторите еще раз".
0
ruscrypto
2 / 2 / 0
Регистрация: 19.06.2011
Сообщений: 26
22.06.2011, 18:01  [ТС] #26
как вы перибирали все ответы?)
ну те интерес представляют только задачи в которые нужно не выбрать ответ , а ввести самому,
там нужно перебирать в разумных пределах ( ну для разных физ величин по разному) и с заданной погрешностью (на каждом шаге накидывая процентов по 15 )

вроде косяков за программой ( нет правильных ответов или еще что в этом роде) не замечено, не первый год она на службе у препода)
полученный код завершения скину в ЛС
0
schdub
2946 / 1291 / 238
Регистрация: 19.01.2009
Сообщений: 3,395
Завершенные тесты: 1
23.06.2011, 12:48 #27
Цитата Сообщение от ruscrypto Посмотреть сообщение
как вы перибирали все ответы?)
т.к. я отнюдь не физик, я открыл первый вопрос и по очереди ввел все 6 вариантов: на все эти телодвижения прога ответила, типа "WRONG ANSWER.\nPlease try again."

Цитата Сообщение от ruscrypto Посмотреть сообщение
полученный код завершения скину в ЛС
ок, получил, отписался в ЛС
0
schdub
2946 / 1291 / 238
Регистрация: 19.01.2009
Сообщений: 3,395
Завершенные тесты: 1
25.06.2011, 09:15 #28
Цитата Сообщение от ruscrypto Посмотреть сообщение
так а вопрос про вытаскивание ответов из самой проги?
вот посмотрите данную программу
1
Вложения
Тип файла: zip es12gen.zip (4.8 Кб, 9 просмотров)
ruscrypto
2 / 2 / 0
Регистрация: 19.06.2011
Сообщений: 26
25.06.2011, 14:58  [ТС] #29
в понедельник попробую у препода ключики для 4-5 вариантов проверить))

ну у меня для второй программы сходится для первой - нет, ну возможно разные могут генериться...


Я хотел спросить примерно, в общих чертах, можете описать как вы это сделали, что нужно почитать или поделать чтобы научиться чему-то такому...
и если не секрет где вы учились?
0
kravam
быдлокодер
1695 / 882 / 45
Регистрация: 04.06.2008
Сообщений: 5,459
25.06.2011, 16:12 #30
Здорово, чё могу сказать. Надо будет как-нибудь поковыряться. И осторожнее здесь с этим делом, тут исследование прог возбраняется.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2011, 16:12
Привет! Вот еще темы с ответами:

Создать окно с кнопкой, закрывающей это окно - C++
Создайте новый оконный проект в ОС Microsoft Windows 7 или Linux. Разместите посередине окна кнопку с надписью "Close". После нажатия...

Как сделать окно (окно домика) в пространстве, как на изображении? - C++
Здравствуйте, как сделать окно в пространстве, как на изображении? сделал крышу и "фундамент": for (int i = 0, x = 9; i < 21;...

Передача значения и передача переменной - C++
объясните мне разницу...и с кодами пожалуйста...думаю передача значений это через ссылки\указатели,а передача переменных-переменных ...

Последовательность сообщений - C++
Здравствуйте. Есть переменная char obuf = "Hello from Client"; как передать последовательность сообщений вида Hello from Client xxx (xxx ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.06.2011, 16:12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru