Регистрация групп инструментов Inte rnet Explorer - PullRequest
0 голосов
/ 05 мая 2020

Я создал группу инструментов Explorer, используя ATL. Он реализует интерфейсы IDeskBand, IPersistStream и IObjectWithSite. И это его регистрационный файл:

HKCR
{
    NoRemove CLSID
    {
        ForceRemove {7a63bbd9-8025-4d29-89fa-bdb9ededb604} = s 'Toolbar'
        {
            InprocServer32 = s '%MODULE%'
            {
                val ThreadingModel = s 'Apartment'
            }
            TypeLib = s '{7c8f6572-d30f-4958-a1c2-0202461dffa5}'
            Version = s '1.0'
        }
    }
}

HKLM
{
    NoRemove Software
    {
        NoRemove Microsoft
        {
            NoRemove 'Internet Explorer'
            {
                NoRemove Toolbar
                {
                    val '{7a63bbd9-8025-4d29-89fa-bdb9ededb604}' = s 'Toolbar'
                }               
            }
        }
    }
}

Группа инструментов успешно загружена проводником, но не загружена проводником Inte rnet. Есть причина почему? Интересно, что он указан как надстройка в диспетчере надстроек Inte rnet Explorer. Но он недоступен из меню панели инструментов в IE. Я просмотрел docs , но я не могу понять, что необходимо для регистрации группы инструментов Inte rnet Explorer, которая не требуется для File Explorer. Спасибо за любую информацию.

...