Он не находит дочерние окна
P.S.
Главное находит
------------ Дoбавленo в 16.05:
Нужно это или нет, не знаю, но вот класс главного окна GxWindowClassD3d
Этот топик читают: Гость
Ответов: 327
Рейтинг: 5
|
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Это могут быть не "окна", а полностью вручную нарисованные объекты. Тогда единственный вариант - эмулировать действия пользователя в окне, но не знаю, справятся ли наши компоненты (если там какой-нибудь DirectInput).
Проанализируй окно с помощью InqSoft Window Scanner. |
|||
карма: 26 |
|
Ответов: 327
Рейтинг: 5
|
|||
Там только главное окно и все, он больше не видит
|
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Значит ищи способы эмуляции клавиш в DirectX-окне.
|
|||
карма: 26 |
|
Ответов: 1343
Рейтинг: 31
|
|||
Netspirit писал(а): Значит ищи способы эмуляции клавиш в DirectX-окне.не проще ли просто Memory.... |
|||
карма: 2 |
|
Ответов: 327
Рейтинг: 5
|
|||
По сути я влез в большую и необъятную Ж. да?
------------ Дoбавленo в 16.50: Rysik писал(а): не проще ли просто Memory....Rysik Пояснишь? |
|||
карма: 0 |
|
Ответов: 1343
Рейтинг: 31
|
|||
knoot0279 писал(а): Пояснишь?сканишь все адреса в игре через артмани, пишешь чё неть в игре в поле, отсеиваешь на изменение, опять изменяешь содержимое поля и опять отсеиваешь на изменение итд пока не найдёшь то что пишется внутри поля и в итоге как бы найдёшь то, что надо. потом находишь указатель на найденный адрес и как бы готово |
|||
карма: 2 |
|
Ответов: 4630
Рейтинг: 749
|
|||
А как-бы, как ввести таким образом пароль и нажать кнопку "Войти"?
|
|||
карма: 26 |
|
Ответов: 327
Рейтинг: 5
|
|||
Как ввести пароль я уже знаю wm_char он воспринимает
|
|||
карма: 0 |
|
Ответов: 1058
Рейтинг: 76
|
|||
knoot0279 писал(а): Он не находит дочерние окнаknoot0279 писал(а): заполнить это поле с помощью SendMessage не составляет трудаНедопонимание получается Как Вы заполняете поле ввода если Вы его не находите? |
|||
карма: 0 |
|
Ответов: 327
Рейтинг: 5
|
|||
Проблемы с "нажать"
|
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Поищи по форуму "Эмуляция нажатия", может что-то подойдет.
|
|||
карма: 26 |
|
Ответов: 327
Рейтинг: 5
|
|||
"Как Вы заполняете поле ввода если Вы его не находите?" Без проблем отправляется wm_char
|
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
WM_KEYDOWN/WM_KEYUP, WM_LBUTTONDOWN/WM_LBUTTONUP пробовал? Если да, то попробуй перед этим переместить курсор мышки в зону кнопки - там могут координаты области "нажатия" проверяться. То же самое, но с компонентом KeyEvent.
|
|||
карма: 26 |
|
Ответов: 327
Рейтинг: 5
|
|||
Всм? При ручном вводе нет необходимости держать мышь над полем
------------ Дoбавленo в 17.42: Попутно вопрос... wm_char код 258, а где остальные можно узнать? |
|||
карма: 0 |
|