Modern settings shell folder

Adds virtual shell folder that contains items representing modern settings parsed from
`%windir%\ImmersiveControlPanel\Settings\AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml`.

It can be accessed via `shell:::{82E749ED-B971-4550-BAF7-06AA2BF7E836}` (in explorer).

Item in folder will open given setting page in `Settings` application.
This commit is contained in:
ge0rdi
2020-08-23 16:20:54 +02:00
parent 1f6e06fc85
commit 1f57c782e5
13 changed files with 1589 additions and 1 deletions
@@ -0,0 +1,26 @@
HKCR
{
NoRemove CLSID
{
ForceRemove {82e749ed-b971-4550-baf7-06aa2bf7e836} = s 'Open-Shell Modern Settings'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Apartment'
}
ShellFolder
{
val Attributes = d '&HA0000000'
}
ShellEx
{
ContextMenuHandlers
{
Default = s '{5ab14324-c087-42c1-b905-a0bfdb4e9532}'
{
}
}
}
}
}
}