Добавить приложение настроек Windows в панель навигации проводника и окно этого компьютера - PullRequest
0 голосов
/ 24 июня 2019

Я хотел бы добавить настройки в панель навигации проводника и это окно ПК:

enter image description here

Я наполовину разобрался с редактированием реестра из демонстраций на сайте, но не знаю, что делают все ключи реестра.

Мне удалось отобразить настройки на этом компьютере и на панели навигации, но ничего не запустилось. Я сгенерировал уникальный CLSID, {5109a410-7478-44c0-b5b0-964a7e07a9ff}, из Генерации GUID онлайн. Я вставил текст рег файла ниже. Может кто-нибудь помочь помочь определить, что я сделал не так? Я думаю, что это как-то связано с тем, что InProcServer32 неправильно указывает на shell32.dll и InitPropertyBag Target dword, неверно указывающий на ms-настройки проводника:

Спасибо!

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}] @="Windows Settings" "InfoTip"="Windows Settings" "System.IsPinnedToNameSpaceTree"=dword:00000001 "DescriptionID"=dword:00000003

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}] @="Windows Settings" "InfoTip"="Windows Settings" "System.IsPinnedToNameSpaceTree"=dword:00000001 "DescriptionID"=dword:00000003

[HKEY_CLASSES_ROOT\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}\DefaultIcon] @="SystemSettingsBroker.exe"

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}\DefaultIcon] @="SystemSettingsBroker.exe"

[HKEY_CLASSES_ROOT\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}\InProcServer32] @="%systemroot%\System32\shell32.dll" "ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}\InProcServer32] @="%systemroot%\System32\shell32.dll" "ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}\Instance] "CLSID"="{5109a410-7478-44c0-b5b0-964a7e07a9ff}"

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}\Instance] "CLSID"="{5109a410-7478-44c0-b5b0-964a7e07a9ff}"

[HKEY_CLASSES_ROOT\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}\Instance\InitPropertyBag] "Attributes"=dword:00000011 "TargetFolderPath"=hex(2):6d,00,73,00,2d,00,73,00,65,00,74,00,74,00,69,00,6e,\ 00,67,00,73,00,3a,00,00,00 ;(explorer ms-settings:)

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}\Instance\InitPropertyBag] "Attributes"=dword:0000000f "Target"=hex(2):65,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,20,00,6d,00,73,\ 00,2d,00,73,00,65,00,74,00,74,00,69,00,6e,00,67,00,73,00,3a,00,00,00 ;(explorer ms-settings:)

[HKEY_CLASSES_ROOT\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}\ShellFolder] "Attributes"=dword:f080004d "FolderValueFlags"=dword:00000029 "SortOrderIndex"=dword:00000000

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID{5109a410-7478-44c0-b5b0-964a7e07a9ff}\ShellFolder] "Attributes"=dword:f080004d "SortOrderIndex"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace{5109a410-7478-44c0-b5b0-964a7e07a9ff}]

...