Как добавить Universal Apps в Windows 10 File Explorer и этот ПК через редактирование реестра - PullRequest
0 голосов
/ 03 июля 2019

Как добавить универсальные приложения в панель навигации проводника Windows 10 и в окно этого компьютера?

Из 10Forums и WinHelpOnline я адаптировал примеры изменений реестра, чтобы добавить, например, ms-settings: в панель навигации и этот ПК, создав собственный CLSID.Тем не менее, добавление старых exe-файлов сильно отличается от добавления современных универсальных приложений, и я не знаю много о коде или реестре, чтобы идти дальше без помощи.

https://www.winhelponline.com/blog/add-custom-folder-this-pc-navigation-pane-windows/ https://www.tenforums.com/tutorials/19717-add-remove-control-panel-pc-windows-10-a.html

Модифицированный код для добавления настроек на панель навигации и на этот компьютер.

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}]

Удалось получить значок для отображения, нонажатие ничего не выполняет.

...