Quantum
d5ee54e23e
[idd] install: use CreateWellKnownSid
2025-09-13 19:49:39 +10:00
Quantum
41d3e7a981
[idd] install: rework error handling for ensureKeyWithAce
...
Also avoid weird allocators like LocalAlloc in favour of malloc.
2025-09-13 19:33:53 +10:00
Quantum
e75c7cff46
[idd] install: call ensureKeyWithAce once and fail properly
2025-09-13 19:10:57 +10:00
Geoffrey McRae
d00f12875c
[idd] installer: dont make the reg key owned by USER MODE DRIVERS
...
Windows 11 does not allow the key to be owned by USER MODE DRIVERS
granting the user control via the ACL should resolve this
2025-09-13 14:34:04 +10:00
Geoffrey McRae
b83d70a068
[idd] installer: create the IDD registry key for the driver
...
The driver runs under the account `NT AUTHORITY\USER MODE DRIVERS`
and as a result requires the key to be owned by this user so that
it is able to write to it.
2025-09-13 14:08:33 +10:00
Quantum
155540a8f7
[idd] install: create new driver installer/uninstaller
2025-09-12 18:54:33 +10:00