0

Windows 7 x64 で正常に動作するドライバーがありますが、ドライバーからユーザーモード アプリケーションにハンドルをプッシュする方法がわかりません。

ここに私のカーネルモードコードがあります:

HANDLE hTest= 0xD34D;
memcpy(IRP->AssociatedIrp.SystemBuffer, &hTest, sizeof(hTest));

今ユーザーモードの部分:

HANDLE hTest;
DeviceIoControl(hDevice, GETHANDLE, NULL, 0, &hTest, sizeof(hTest), &BytesIO, 0);

hTest は常に異なりますが、決して正しくありません。DeviceIoControl は成功し、hDevice は有効です。

誰かが私に欠けているものを教えてもらえますか? :)

4

0 に答える 0