CreateRemoteThread - непонятки с lpParameter

Тема в разделе "WASM.BEGINNERS", создана пользователем dyn, 11 дек 2009.

  1. dyn

    dyn New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2009
    Сообщения:
    566
    Расскажите, как правильно передавать данный аргумент. Т.е. что происходит на "низком уровне"

    Предположим, что я хочу передать новому треду указатель на структуру. Где должна храниться структура?
    Я так понимаю у нового треда свой стек и наш стек он не видит.
    Про глобальные - аналогично.

    В общем, расскажите подробнее, что творится при создании удаленного треда.
     
  2. gEnIuS_99

    gEnIuS_99 New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2009
    Сообщения:
    28
    Какбе почитайте зиродейные исходники. Там все яано описано
     
  3. make

    make New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2009
    Сообщения:
    59
    Передается dword, его уже поток интерпретирует как хочет.
    Например как указатель в адресном пространстве victim-процесса.
     
  4. ohne

    ohne New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2009
    Сообщения:
    431
    в виртуальном адресном пространстве процесса
     
  5. ohne

    ohne New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2009
    Сообщения:
    431
    целевого процесса*
     
  6. razor

    razor Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    40
    как вариант используй shared-memory