Я пытаюсь зарегистрировать новый фильтр с помощью Windows Desktop Search. Идеальный способ достичь этого будет регистрировать новый фильтр с существующим упорной обработчика CLSID. Но этого не может быть сделано, поскольку .html PersistentHandler CLSID, {eec97550-47a9-11cf-b952-00aa0051fe20}
, защищен в соответствии с WRP (More about the problem).Добавить новый CLSID в реестр Windows с помощью WiX
Как обходной путь, я пытаюсь создать другой CLSID, который выполняет ту же работу, что и {eec97550-47a9-11cf-b952-00aa0051fe20}
.
Это пример кода, за которым я следую. Я новичок в WiX и редактирую реестр Windows.
<File Id="HTMLfilter.DLL">
<Class Id="$(var.CLSID_HtmlIFilter)" Context="InprocServer32" ThreadingModel="both" Description="Html Filter" />
</File>
Может ли кто-нибудь помочь мне в этом отношении;
Как создать CLSID, который не связан ни с каким файлом? Поскольку мой новый CLSID выполняет работу вышеупомянутого CLSID, я думаю, что это как это должно быть.
Как создать аа подкаталог с именем PersistentAddinsRegistered вместо InprocSever32
Благодаря