Всем привет не могу открыть файл выдает ошибку 0xC000003B делаю вот так Код (C): WCHAR filename[] = L"\??\D:\\Program Files (x86)\\game\\game.exe"; UNICODE_STRING sectionName; RtlInitUnicodeString(§ionName, filename); OBJECT_ATTRIBUTES oaFile; InitializeObjectAttributes(&oaFile, §ionName, OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE, NULL, NULL); HANDLE gDllHandle; IO_STATUS_BLOCK ioStatus; status = ZwCreateFile(&gDllHandle, GENERIC_EXECUTE, &oaFile, &ioStatus, NULL, 0, 0, FILE_OPEN, FILE_SYNCHRONOUS_IO_NONALERT, NULL, 0);
Разберись с тем, зачем в цэ два бекслеша применяются в строках вместо одного. Вон даже подсветка синтаксиса в ужасе от этого.
Ну я как помню двойной левый слеш делается для того чтобы был один левый слеш тк если просто писать левый слеш то он может спутать с форматом вывода типа \n --- Сообщение объединено, 3 мар 2020 --- Да вообщем в этом была проблема спасибо