カスタム カーネル モード ドライバーを 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 ビット OS で完全に動作します。このエラーを解決するのを手伝ってください。
ありがとうございました。