Как определить HWND после инжекта?

Тема в разделе "WASM.WIN32", создана пользователем Aids, 22 май 2009.

  1. Aids

    Aids New Member

    Публикаций:
    0
    Регистрация:
    30 ноя 2007
    Сообщения:
    275
    После инжекта в процесс появилась необходимость определить HWND главного окна. Может есть какая нибудь функция этого?
     
  2. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    Перебирай все окна и сравнивай PID процесса-владельца окна с PID`ом процесса в который был произведен инжект.
    GetWindowThreadProcessId()
    GetCurrentProcessId()
     
  3. Aids

    Aids New Member

    Публикаций:
    0
    Регистрация:
    30 ноя 2007
    Сообщения:
    275
    mrcrown
    Но мне так придётся перебрать все окна(HWND) в системе. Может есть что-то ещё?
     
  4. Marazm

    Marazm Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    95
    EnumThreadWindows
     
  5. Aids

    Aids New Member

    Публикаций:
    0
    Регистрация:
    30 ноя 2007
    Сообщения:
    275
    Marazm
    Спасибо! Тема закрыта