Suppose I want to open file c:/test.txt
That's how I do it at the moment, and it does not work:
RtlInitUnicodeString(&uniName, L"\\SystemRoot\\test.txt"); //
InitializeObjectAttributes(&obj_atr, &uniName,
OBJ_CASE_INSENSITIVE /*| OBJ_KERNEL_HANDLE*/,
NULL, NULL);
ntStatus = ZwCreateFile(&handle,
GENERIC_WRITE,
&obj_atr, &result, NULL,
FILE_ATTRIBUTE_NORMAL,
0,
FILE_OPEN,
FILE_SYNCHRONOUS_IO_NONALERT,
NULL, 0);