Как узнать адресс начала функции потока зная хэндл.

Тема в разделе "WASM.WIN32", создана пользователем Sercher, 12 июн 2011.

  1. klzlk

    klzlk New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2011
    Сообщения:
    449
    NtQuerySystemInformation(SystemExtendedProcessInformation). Каждый описатель потока будет содержать стартап адрес. Это сразу и енум потоков.
     
  2. Sercher

    Sercher New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    59
    Спасибо буду пробывать.

    П.С. По SystemExtendedProcessInformation в мсдн не слова!, спасибо хоть гогл есть и wasm.ru
     
  3. h0t

    h0t Member

    Публикаций:
    0
    Регистрация:
    3 апр 2011
    Сообщения:
    735
    как вариант, если Вы об этом.
    Но она дико не документирована(
    Под снайпшотом я подразумевал Toolhelp32Snapshot
     
  4. Sercher

    Sercher New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    59
    Я тоже

    У меня давно возникает чувство, что мелкомягкие перегибают палку со своей концепцией "черного ящика". Даешь инфу в массы!
    Или бы сделали такую функцию GetThreadStartAddres что дало бы возможность группировать потоки при обработки по их естественному критерию: стартовому адресу.
     
  5. h0t

    h0t Member

    Публикаций:
    0
    Регистрация:
    3 апр 2011
    Сообщения:
    735
    посчитали что не нужно, да ради справедливости она и правда не сильно нужна)