#include <comdef.h>
#include <winternl.h>
#include <ntstatus.h>
UNICODE_STRING objectName;
OBJECT_ATTRIBUTES objectAttr ;
RtlInitUnicodeString(&objectName, L"\\Device\\VMBus\\{4d12e519-17a0-4ae4-8eaa-5270fc6abdb7}-{dcc079ae-60ba-4d07-847c-3493609c0870}-0000");
InitializeObjectAttributes(&objectAttr, &objectName, 0, NULL, NULL);
HANDLE hAFD;
IO_STATUS_BLOCK statusBlock{};
NTSTATUS status = NtCreateFile(
&hAFD,
SYNCHRONIZE,
&objectAttr,
&statusBlock,
nullptr,
0,
0,
FILE_OPEN_IF,
0,
nullptr,
0);
printf("%p", status);
``
NtCreateFile用法
最新推荐文章于 2025-05-04 13:53:57 发布