This repository is a Rust version for IddSampleApp
Basically, it just creates a software device in windows. It should be used in conjunction with IddSampleDriver to create an Indirect Display Device.
I am using rust to rewrite IddSampleDriver, but it has not been completed yet.
Indirect Display Device only run in Windows 10 version 1803+ (https://learn.microsoft.com/en-us/windows-hardware/drivers/wdf/building-a-wdf-driver-for-multiple-versions-of-windows).
If you have installed Rust in your Windows computer, you just need you run cargo build --release
.
After build completed, you can find output in /target/release/idd_sample_app.exe
Just run the exe. We will request admin permission to create device.