Как и где прописать настольную полосу в реестре?

Перед этим вопросом я задал этот:

  1. Как добавить форму на панель задач Windows 7?

Я пробовал использовать исходный код проекта Code Project, но у меня тоже не получается заставить его работать на панели задач Windows Shell.

  1. Расширение проводника с помощью объектов Band с помощью .NET и Windows Forms

Я также пробовал использовать пробную версию библиотеки EZShellExtensions.NET, которая, похоже, отлично работает с Internet Explorer, но у меня ее нет в Windows Shell.

  1. EZShellExtensions.Net v2013

Затем есть собственный код GitHub на C ++, который я попробовал, загрузив и скомпилировав его, и похоже, что он тоже не работает.

  1. Windows-classic-samples / Примеры / Win7Samples / winui / shell / shellextensibility / deskbands /

Обратите внимание, что при реализации интерфейса IDeskBand я также реализовал IDeskBand2, потому что он мне нужен для работы в Windows 7.

Любая другая полезная информация может быть предоставлена ​​по запросу, так как я действительно не знаю, что предоставить как полезную информацию, кроме той, что уже есть.

Я знаю, что между ExplorerBar и ToolBar есть небольшая разница, и именно здесь ее можно зарегистрировать. Я работал над этим несколько дней, просто не могу.

Итак, где зарегистрировать полосу рабочего стола в реестре, чтобы она отображалась как параметр панели инструментов в контекстном меню панели задач Windows 7?


person Will Marcouiller    schedule 30.11.2016    source источник
comment
вы не должны использовать .net для расширений оболочки.   -  person Daniel A. White    schedule 30.11.2016
comment
@ DanielA.White: Я не против использовать .NET или собственный C ++, если он работает. Оба способа возможны, согласно статьям, указанным в ссылке с текстом вопроса. Кроме того, начиная с .NET 4, поскольку более одной среды CLR можно загружать бок о бок, в .NET это возможно, хотя и не рекомендуется. В конце концов, четвертая ссылка заявляет, что это собственный код C ++, и это тоже не приносит особой пользы.   -  person Will Marcouiller    schedule 30.11.2016
comment
@ScottChamberlain: Мне все равно. Мне нужно сделать это по запросу клиента. Это выполнимо, и я хочу это сделать.   -  person Will Marcouiller    schedule 30.11.2016
comment
Я смутно помню, как Microsoft удалила их поддержку в Windows 7   -  person Daniel A. White    schedule 30.11.2016
comment
@ DanielA.White похоже, что он все еще поддерживается, просто они хотят, чтобы вы вместо этого использовали панель миниатюр.   -  person Scott Chamberlain    schedule 30.11.2016