]> xenbits.xensource.com Git - pvdrivers/win/xeniface.git/commit
Remove CoInstaller from INF
authorOwen Smith <owen.smith@cloud.com>
Fri, 29 Sep 2023 08:33:42 +0000 (09:33 +0100)
committerPaul Durrant <pdurrant@amazon.com>
Mon, 2 Oct 2023 08:41:47 +0000 (09:41 +0100)
commit2e46c2c6121ea8951e2908f07c5327d5fb1a970b
treedf1dfba0e155a262655b45ff4bf0a6e362e4d9e9
parent526d979162749b93a82fcfcc723828d3e45a309f
Remove CoInstaller from INF

Windows 11 22H2 WHQL requires INF files pass "InfVerif /k", which highlights
several issues
- PnpLockdown=1 needs to be specified
- CoInstallers are no longer allowed

The CoInstaller has several functions that will need alternative solutions:
- The AllowUpdate mechanism is no longer possible
- The safety checks that ensure interface versionings remain compatible
- The cleanup of xenagent on uninstall.

Also updates the INF binding to match the version of XenBus with CoInstaller removed

Signed-off-by: Owen Smith <owen.smith@cloud.com>
src/xeniface.inf