We have a legacy Password Filter DLL which we want to get signed by Microsoft so it will operate with LSA protection enabled. As I understand it, part of this process is to install the Windows Hardware Lab Kit and run qualification tests against a test machine where our DLL is installed.
Cool, let’s do that:
- Start with a Windows 2019 AD domain controller
test19
configured with our DLL. - Spin up another Windows 2019 VM, call it
hlk19
where we can run the controller. - Per the instructions on Microsoft Learn, “Step 1 Install Controller and Studio on the test server”, we should download the correct HLK version for the device we wish to test.
- Per the parent “Windows Hardware Lab Kit” page, the correct version is: “
Windows HLK for Windows 10, version 1809 and Windows Server 2019
”.
Fromhlk19
click that link, runHLKSetup.exe
and choose “Install the Windows Hardware Lab Kit - Windows 10 to this Computer.” under pathC:\HLKInstall
. - On the next page, option “Windows Hardware Lab Kit – Controller + Studio” is disabled, and it tells me it is only supported for various 2008, 2012 and 2016 server versions.
I downloaded the HLK version for Windows 2019 but the controller won’t run on 2019?
Do I need to launch a Windows 2016 vm, and install the 2019 HLK controller on that?