katlogic / WindowsD

Disable DSE and WinTcb (without breaking DRM)
400 stars 85 forks source link

Implement kernel policy cache override. #2

Closed vyvojar closed 7 years ago

vyvojar commented 7 years ago

Let's try some documentation this time :)

WinD can now override some really dumb policies.

For example if you want to sideload metro apps:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\CustomPolicy]
"WSLicensingService-EnableLOBApps"=dword:00000001
"WSLicensingService-LOBSideloadingActivated"=dword:00000001

Or want to join a domain?

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\CustomPolicy]
"WorkstationService-DomainJoinEnabled"=dword:00000001

And there are many, many more interesting ones.

HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductPolicy is now basically shadowed by values from CustomPolicy subkey (no blob, for convenience).

All changes are reflected in real time, no reboots needed etc.

For more details, see http://www.geoffchappell.com/notes/windows/license/install.htm and also http://forums.mydigitallife.info/threads/39411-Windows-Product-Policy-Editor