LCD バックライトの明るさを変更する必要がある UMDF ドライバーを作成しています。
次のコード行はコンソール アプリで機能し、ハンドルをデバイスに正常に返します。
HANDLE hDevice = CreateFile(L"\\\\.\\LCD", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, 0);
ただし、ドライバーでまったく同じコードを使用すると、INVALID_HANDLE_VALUE が返され、GetLastError() は「アクセスが拒否されました」というコード 5 を返します。
ドライバーは、標準の WDKRemoteUser プロファイルを使用して、x64 Windows 7 コンピューターでリモートでデバッグされています。
問題が何であるかを知っている人はいますか?アクセス許可を設定する必要がありますか? もしそうなら、どのように設定しますか?