Функции процесса
Нижеследующие функции используются с процессами.
|
Функции |
Описание |
| 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 |
Завершает работу заданного процесса и все его потоки. |