rustdesk-org / 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
79 stars 53 forks source link

WindowsSever2019上增加屏幕的时候报错 #11

Closed Pansvfj closed 7 months ago

Pansvfj commented 8 months ago

image

fufesou commented 7 months ago

Sorry for late.

0x103 means no more data, it seems you did not install the driver.

Please try input "c" --> "i" --> "a"

If you find other errors, please provide screenshots as well.

Pansvfj commented 7 months ago

I'm sure I installed the driver, In the device manager, I saw the driver on the display adapter, but there is a yellow exclamation point, so this function returns 0x103. I guess this version of windows server needs special treatment?

---原始邮件--- 发件人: @.> 发送时间: 2024年3月22日(周五) 晚上7:31 收件人: @.>; 抄送: @.**@.>; 主题: Re: [fufesou/RustDeskIddDriver] WindowsSever2019上增加屏幕的时候报错 (Issue #11)

Sorry for late.

0x103 means no more data, it seems you did not install the driver.

Please try input "c" --> "i" --> "a"

If you find other errors, please provide screenshots as well.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

fufesou commented 7 months ago

So you failed to install the driver.

Can you give me a screenshot of the error message? Or you can check the driver in Device Manager to see more details.

Pansvfj commented 7 months ago

Hello, there are screenshots about these issues. image image

Pansvfj commented 7 months ago

This is my OS version: image

fufesou commented 7 months ago

Maybe the same issue. Can you please check the system event log?

https://github.com/rustdesk/rustdesk/issues/6280#issuecomment-1793357170

https://github.com/rustdesk/rustdesk/issues/6280#issuecomment-1811837907

https://github.com/rustdesk/rustdesk/issues/6280#issuecomment-1812509692

The UMDF version is defined here https://github.com/fufesou/RustDeskIddDriver/blob/62b04e729e770b17ed6ebd4eaaa901a63d3475e4/RustDeskIddDriver/RustDeskIddDriver.vcxproj#L101

You can change it to a lower version.

But as https://github.com/rustdesk/rustdesk/issues/6280#issuecomment-1812509692 stated,

But IddCxAdapterInitAsync is not supported on Windows 1809. RustDeskIdd still does not work since monitors cannot be plug in.

fufesou commented 7 months ago

If you don't need plug-and-play functionality, you can try another idd.

https://github.com/itsmikethetech/Virtual-Display-Driver

https://github.com/nomi-san/parsec-vdd

Pansvfj commented 7 months ago

You are right, Thank you very much!