2 декабря 2000
NTSYSAPI NTSTATUS NTAPIRtlCreateUserProcess(
IN PUNICODE_STRING ImagePath, IN ULONG ObjectAttributes, IN OUT PRTL_USER_PROCESS_PARAMETERS ProcessParameters, IN PSECURITY_DESCRIPTOR ProcessSecurityDescriptor OPTIONAL, IN PSECURITY_DESCRIPTOR ThreadSecurityDescriptor OPTIONAL, IN HANDLE ParentProcess, IN BOOLEAN InheritHandles, IN HANDLE DebugPort OPTIONAL, IN HANDLE ExceptionPort OPTIONAL, OUT PRTL_USER_PROCESS_INFORMATION ProcessInformation );
ImagePath
Полный путь к исполняемому файлу в NT формате (то есть с префиксом, например "\??\C:\WinNT\SYSTEM32\cmd.exe").ObjectAttributes
Атрибуты объекта. Допустимы значения OBJ_INHERIT и OBJ_CASE_INSENSITIVE.ProcessParameters
Нормализованный указатель на структуру RTL_USER_PROCESS_PARAMETERS. См. RtlCreateProcessParameters для дополнительной информации.ParentProcess
Хэндл на объект-процесс, открытый с доступом PROCESS_CREATE_PROCESS.ProcessInformation
Указатель на структуру RTL_USER_PROCESS_INFORMATION, память для которой нужно выделить перед вызовом функции.