microsoft / DMF

Driver Module Framework
MIT License
319 stars 83 forks source link

Restores compatibility with Windows 10 versions below 1803 #239

Closed nefarius closed 1 year ago

nefarius commented 1 year ago

This change converts hard-linking against KeInitializeTriageDumpDataArray and KeAddTriageDumpDataBlock (APIs only available since Windows 10 version 1803) into dynamically resolving them at runtime and soft-failing, if not found.

This restores full DMF compatibility again all the way down to Windows 10 version 1507.