I have a error in ZwOpenFile() function that status code is:
0xC0000033 - STATUS_OBJECT_NAME_INVALID
why happens it?
HANDLE hFile;
IO_STATUS_BLOCK ioStatus;
OBJECT_ATTRIBUTES ObjAttr;
UNICODE_STRING uName;
NTSTATUS status = STATUS_SUCCESS;
InitializeObjectAttributes(&ObjAttr, &uName, OBJ_KERNEL_HANDLE | OBJ_CASE_INSENSITIVE, NULL, NULL);
status = ZwOpenFile(&hFile, FILE_READ_DATA, &ObjAttr, &ioStatus, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, FILE_SYNCHRONOUS_IO_NONALERT);
DbgPrint(“ZwOpenFile() status code: 0x%X”, status);
uName variable returns: \SystemRoot\System32\ntoskrnl.exe