Запуск процесса

Тема в разделе "WASM.WIN32", создана пользователем skyproc, 26 янв 2010.

Статус темы:
Закрыта.
  1. skyproc

    skyproc New Member

    Публикаций:
    0
    Регистрация:
    4 май 2007
    Сообщения:
    217
    Ещё проблемс
    С каког оспрашивается бодуна VirtualQueryEx возвращает ERROR_NOACCESS, процесс запущен с флагами DEBUG_PROCESS or DEBUG_ONLY_THIS_PROCESS


    Код (Text):
    1. ;прочитать состояние блока
    2. push    size mbi
    3. push    offset mbi
    4. push    eax
    5. push    processInfo.hProcess
    6. call    VirtualQueryEx
    7. test    eax,eax
    8. jnz @VirtualQueryEx_OK
    9.  
    10. call    GetLastError
    11. ;eax = ERROR_NOACCESS ???
     
  2. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    skyproc
    Флажки это набор битов [​IMG]
     
  3. skyproc

    skyproc New Member

    Публикаций:
    0
    Регистрация:
    4 май 2007
    Сообщения:
    217
    Clerk ты от куда, у ват сам все такие юморные по поводу и без?
    Может что по делу есть?
     
  4. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    Не путай ERROR_NOACCESS - отказ чтения\записи памяти с ERROR_ACCESS_DENIED - отказом доступа к процессу.
    Видимо у тебя или буфер read-only или адрес в eax неверно указан
     
  5. skyproc

    skyproc New Member

    Публикаций:
    0
    Регистрация:
    4 май 2007
    Сообщения:
    217
    Усё разобрался
    Странно поместил mbi в начало сегмента данных и всё заработало
    Возможно чтото раньше затирало структуру и функция отказывалась с ней работать???

    Код (Text):
    1. XData           segment para public 'DATA' use32
    2. assume  cs:XData
    3.  
    4. SystemInfo  SYSTEM_INFO <>
    5. mbi     MEMORY_BASIC_INFORMATION    <0,0,0,0,0,0,0>
     
  6. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    skyproc
    Есть, но описано будет когда автор научится слушать, иначе в пустату писать желанья нет.
     
  7. skyproc

    skyproc New Member

    Публикаций:
    0
    Регистрация:
    4 май 2007
    Сообщения:
    217
    Clerk ну и что ты этим хочеш показать?
    Сови мудрость, ум?

    Помоему ктото ошибся форумом, тебе вроде сюда http://forum.umorist.ru/
    :)
     
  8. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    skyproc
    Мне ничего показывать не нужно, сейчас я на этом форуме потомучто мне это интересно и только. Выше линк на твой топег я уже привёл, троли дальше.)
     
  9. VaZoNeZ

    VaZoNeZ New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2009
    Сообщения:
    121
    Сейчас столкнулся с аналогичной проблемой, "align 4" перед MBI помогло.
     
  10. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    Чем выше задираешь нос, тем больше вероятность упасть в гуано! ©
     
Статус темы:
Закрыта.