Я могу успешно зарегистрировать свою dll расширения оболочки для всех типов файлов под ключом HKCR *, но когда я пытаюсь зарегистрировать ее для определенного типа файла, это не удается.
Знаете ли вы, в чем может быть проблема?
Файл регистрации .rgs:
HKCR
{
NoRemove CLSID
{
ForceRemove {BED8B9FD-1972-4E1E-B106-B576C5620C82} = s 'MyAppShellExt Class'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Apartment'
}
}
}
NoRemove .jpg
{
NoRemove ShellEx
{
NoRemove ContextMenuHandlers
{
ForceRemove MyApp = s '{BED8B9FD-1972-4E1E-B106-B576C5620C82}'
}
}
}
}