Список потоков приложения

Тема в разделе "WASM.WIN32", создана пользователем AndreyMust19, 20 окт 2008.

  1. AndreyMust19

    AndreyMust19 New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2008
    Сообщения:
    714
    Как в WinXP узнать данные (Хандлер и Номер) о всех потоках указанного процесса? Я думаю есть не один, а 2-3 способа.
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    ZwQuerySystemInformation (SystemProcessesAndThreadsInformation)
     
  3. GMax

    GMax Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    218
    Код (Text):
    1. LOCAL   hSnapSh :DWORD
    2. LOCAL   ThreadSt    :THREADENTRY32
    3.  
    4. invoke  CreateToolhelp32Snapshot,TH32CS_SNAPTHREAD,0
    5. mov hSnapSh,eax
    6.  
    7. mov ThreadSt.dwSize,1Ch
    8. invoke  Thread32First,hSnapSh,addr ThreadSt
    9. ;xor    esi,esi
    10. .while eax != 0
    11.     mov ecx,ThreadSt.th32OwnerProcessID
    12.     .if ecx == PID
    13.               ;получаем поток процесса ThreadSt.th32ThreadID
    14.     .endif
    15.     invoke  Thread32Next,hSnapSh,addr ThreadSt
    16. .endw
    17. invoke CloseHandle,hSnapSh
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    ну или через тулхелп :lol: чето совсем забыл про него
     
  5. x0man

    x0man New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2008
    Сообщения:
    358
    Great
    Походу уже совсем зазирокодился... бгг...

    Great: у меня бывает :lol:
     
  6. Ursus

    Ursus Member

    Публикаций:
    0
    Регистрация:
    15 мар 2006
    Сообщения:
    238
    Адрес:
    Russia
    Нахрена козе баян?
    Это ж, блин, тупость какая-то, спрашивать на форуме то, что в MSDN находится за пару кликов мышой.
    Извините.
     
  7. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    Там сам черт ногу сломит.
    Знаю, что искать и знаю что оно там должно быть, но что бы найти нужно не пару кликов.

    Ищите и найдете.
     
  8. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    S_Alex
    Да что ты говоришь? Почему-то все ищут и находят.
     
  9. AndreyMust19

    AndreyMust19 New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2008
    Сообщения:
    714
    Thanks all, тему можно закрывать