|
|
||
4. Создание процесса с параметрами |
||
Листинг 4.3. Программа процесса, который создает процесс с новой консолью #include <windows.h> int main() STARTUPINFO si; ZeroMemory(&si, sizeof(STARTUPINFO)); // создаем новый консольный процесс _cputs("The new process is created.\n"); return 0; |
||
Отличие этой программы от программы, приведенной в листинге 4.2, состоит в том, что мы передаем системе имя нового процесса и его параметры через командную строку. В этом случае имя нового процесса может и не содержать полный путь к ехе-файлу, а только имя самого ехе-файла. При использовании параметра lpCommandLine система для запуска нового процесса осуществляет поиск требуемого ехе-файла в следующей последовательности каталогов: |
||
|
||
4 |