Функции процесса
Нижеследующие функции используются с процессами.
Функции |
Описание |
CommandLineToArgvW |
Подробно анализирует Уникод строки командной линии. |
CreateProcess |
Создает новый процесс и его первичный (главный) поток. |
CreateProcessAsUser |
Создает новый процесс и его первичный поток. Новый процесс запускается в контексте системы безопасности заданном пользователем. |
CreateProcessWithLogonW |
Создает новый процесс и его первичный поток. Новый процесс затем запускает заданный исполняемый файл в контексте системы безопасности установленных полномочий (пользователь, домен, и пароль). |
ExitProcess |
Завершает процесс и все его потоки. |
FreeEnvironmentStrings |
Освобождает блок от строк описания конфигурации. |
GetCommandLine |
Извлекает командную строку для текущего процесса. |
GetCurrentProcess |
Извлекает псевдодескриптор для текущего процесса. |
GetCurrentProcessId |
Извлекает идентификатор вызывающего процесса. |
GetEnvironmentStrings |
Извлекает блок конфигурации для текущего процесса. |
GetEnvironmentVariable |
Извлекает значение заданной переменной от блока конфигурации вызывающего процесса. |
GetExitCodeProcess |
Извлекает данные о состоянии завершения заданного процесса. |
GetGuiResources |
Извлекает количество дескрипторов для объектов графического интерфейса пользователя ( GUI), которые используются в заданным процессе. |
GetPriorityClass |
Извлекает класс приоритета для заданного процесса. |
GetProcessAffinityMask |
Извлекает маску родственного процесса для заданного процесса и системную родственную маску для системы. |
GetProcessIoCounters |
Извлекает поясняющую информацию для всех операций ввода-вывода, которые выполнены заданным процессом. |
GetProcessPriorityBoost |
Извлекает данные о состоянии органа управления форсированного приоритета заданного процесса. |
GetProcessShutdownParameters |
Извлекает параметры отключения системы для текущего вызывающего процесса. |
GetProcessTimes |
Извлекает синхронизирующую информацию о заданном процессе. |
GetProcessVersion |
Извлекает номера старшей и младшей версии системы, в среде которой заданный процесс рассчитывает запуститься. |
GetProcessWorkingSetSize |
Извлекает данные о минимальном и максимальном размере рабочей области заданного процесса. |
GetStartupInfo |
Извлекает состав структуры STARTUPINFO , которая была определена, когда создавался вызывающий процесс. |
OpenProcess |
Открывает существующий объект процесса. |
SetEnvironmentVariable |
Устанавливает значение переменной окружения для текущего процесса. |
SetPriorityClass |
Устанавливает класс приоритета для заданного процесса. |
SetProcessAffinityMask |
Устанавливает маску родственности процессора для потоков заданного процесса. |
SetProcessPriorityBoost |
Отключает способность системы временно повышать приоритет потоков заданного процесса. |
SetProcessShutdownParameters |
Устанавливает параметры выключения системы для текущего вызывающего процесса. |
SetProcessWorkingSetSize |
Устанавливает минимальный и максимальный размер рабочей области для заданного процесса. |
TerminateProcess |
Завершает работу заданного процесса и все его потоки. |