Добраться до контролов

Тема в разделе "WASM.BEGINNERS", создана пользователем UnknownCoder, 23 сен 2007.

  1. UnknownCoder

    UnknownCoder New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    22
    Доброго времени суток...
    В общем есть приложение, выполняется в java машине...
    У этой программы есть окно с классом - SunAwtDialog, на первый взгляд виндовое,
    но нельзя получить доступ к контролам стандартными средствами...
    Именно нужно узнать значения, введенные в контролы...
    Подскажите пожалуйста в какую сторону копать...
    Буду рад любой информации...
     
  2. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Если пускаете на винде конечно оно виндовое:)
    Конечно можно получить доступ.
    Читай JavaDoc Справку по пакету и классам.
    Если Вам надо получить дотуп туда из асм или си (короче
    натайв) апликации то ищете окно ...Fend...ом и разговариваете
    с ним с помощью SendMessage.
    Новое поколение формграбберов?:)
     
  3. UnknownCoder

    UnknownCoder New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    22
    wsd, спасибо за ответ...

    Почитал, не нашел к сожелению то что нужно,
    не ясно пока как это можно сделать =(

    Да, нужно получить доступ именно так, только не получилось пообщаться таким образом, т.к. контролы специфические...

    Секрет ;)

    Все еще актуально!
    Интереснен любой подход, можно даже через хуки...
     
  4. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Так если я свой натайв контрол сделаю со
    специфическим общением то тоже почти облом будет:))))
    Трассируйте сообщения его и ему и будет Вам счастье
     
  5. UnknownCoder

    UnknownCoder New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    22
    Можно пожалуйста про трассировку сообщений подробнее...
     
  6. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Ну как...
    В VS есть такая утилита, мож ещё где есть.
    Но там много надо будет додумывать и смотреть что бы
    это могло означать в отладчике.
    Возможно там какие оригинальные обмены...
    Типа через пульсы по памяти...
    Вообще дело может оказаться непростым:dntknw:
    Удачи
     
  7. UnknownCoder

    UnknownCoder New Member

    Публикаций:
    0
    Регистрация:
    4 июн 2007
    Сообщения:
    22
    Спасибо за ответ, буду разбираться...