1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

как сделать чтобы процесс запускался?

Тема в разделе "WASM.ASSEMBLER", создана пользователем asm0day01, 10 янв 2021.

  1. asm0day01

    asm0day01 Member

    Публикаций:
    0
    Регистрация:
    7 янв 2020
    Сообщения:
    54
    lea ecx,[lpProcessInformation]
    push ecx
    lea ecx,[lpStartupInfo]
    ;mov word [ecx+STARTUPINFO.wShowWindow],SW_HIDE
    ;mov [ecx+STARTUPINFO.dwFlags],STARTF_USESHOWWINDOW
    push ecx
    push 0
    push 0
    push NORMAL_PRIORITY_CLASS
    push -1
    push 0
    push 0
    push eax
    push 0;eax
    call [CreateProcessA]

    ERROR_INVALID_PARAMETER (00000057)
     
  2. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.179
  3. asm0day01

    asm0day01 Member

    Публикаций:
    0
    Регистрация:
    7 янв 2020
    Сообщения:
    54
    еах что за параметр? lpCommandLine?
    path exe
     
  4. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.089
    В STARTUPINFO.cb надо записать размер структуры.