fufesou / RustDeskIddDriver

This IDD driver is based on official [Indirect Display Driver Sample](https://github.com/microsoft/Windows-driver-samples/tree/master/video/IndirectDisplay).
Microsoft Public License
73 stars 49 forks source link

When following the README.md and attempting to install the driver it fails with last error 0xe000020b #4

Closed Deepfake-Zatylkin closed 1 year ago

Deepfake-Zatylkin commented 1 year ago

when running RustDeskIddApp.exe and attemping to install with "i" it fails.

RustDeskIdd: UpdateDriverForPlugAndPlayDevices failed, last error 0xe000020b

I was able to install the driver by first creating device with "c" followed by "i".

The README.md located in the RustDeskIddDriver_x64.zip does not state to create the device first before installilng.

Steps

  1. Double click "RustDeskIddDriver.cer" to install cert.
  2. Run "RustDeskIddApp.exe" as administrator. Press "c" to create device. If you get 0xe0000247 error code. You should follow step 3. # should be added Press "i" to install. If you get 0xe0000247 error code. You should follow step 3.
  3. Disable Driver Signature Verification.

This was on a Windows 11 Home version 22H2

fufesou commented 1 year ago

Thanks for you feedback. Yes, you're right.

I'll update the README.md.

The second param of the function UpdateDriverForPlugAndPlayDevicesA is the HardwareId that must exist. The hardware ID or compatible ID is set here.

fufesou commented 1 year ago

Close as the README.md is updated. https://github.com/fufesou/RustDeskIddDriver/releases/tag/v0.2.