Функция 70, подфункция 7 - запуск программы.
Параметры:
- eax = 70 - номер функции
- ebx = указатель на информационную структуру
Формат информационной структуры:
- +0: dword: 7 = номер подфункции
- +4: dword: поле флагов:
- бит 0: запустить процесс как отлаживаемый
- остальные биты зарезервированы и должны быть установлены в 0
- +8: dword: 0 или указатель на ASCIIZ-строку с параметрами
- +12 = +0xC: dword: 0 (зарезервировано)
- +16 = +0x10: dword: 0 (зарезервировано)
- +20 = +0x14: ASCIIZ-имя файла, правила формирования имён указаны в
общем описании
или
- +20 = +0x14: db 0
- +21 = +0x15: dd указатель на ASCIIZ-строку с именем файла
Возвращаемое значение:
Замечания:
- Командная строка должна заканчиваться символом с кодом 0
(ASCIIZ-строка); учитываются либо все символы до завершающего нуля
включительно, либо первые 256 символов, в зависимости от того,
что меньше.
- Если процесс запускается как отлаживаемый, он создаётся
в замороженном состоянии; для запуска используйте
подфункцию 5 функции 69.