我正在尝试在 Windows 7(64 位)机器上运行定制的内核模式驱动程序。驱动程序服务已启动,但 IO 控制请求返回错误。
DeviceIoControl(hDevice, OPEN_PHYSICAL_MEMORY, NULL, 0, ph, sizeof(HANDLE), cb, NULL)
和#define OPEN_PHYSICAL_MEMORY __CTL_CODE(0x8124, 0x801, 0, FILE_READ_DATA)。
getlasterror() 返回错误代码 24。
ERROR_BAD_LENGTH
24 (0x18)
The program issued a command but the command length is incorrect.
该功能在 32 位操作系统中完美运行。请帮我解决这个错误。
谢谢你。