Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows

Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows

Ваше первое Windows-приложение

Описатель экземпляра процесса
Описатель предыдущего экземпляра процесса
Командная строка процесса
Переменные окружения
Привязка к процессорам
Режим обработки ошибок

Текущие диск и каталог для процесса
Текущие каталоги для процесса


Определение версии системы
Функция CreateProcess
Параметры pszApplicationName и pszCommandLine
Параметры psaProcess, psaThread и blnheritHandles
Параметр fdwCreate

Параметр pvEnvironment
Параметр pszCurDir
Параметр psiStartlnfo
Параметр ppiProclnfo

Завершение процесса
Возврат управления входной функцией первичного потока
Функция ExitProcess
Функция TerminateProcess
Когда все потоки процесса уходят
Что происходит при завершении процесса
Дочерние процессы
Запуск обособленных дочерних процессов

Перечисление процессов, выполняемых в системе
Программа-пример Processlnfo
Содержание раздела