Я пытаюсь зарегистрировать новый фильтр в Windows Desktop Search.Идеальный способ добиться этого - зарегистрировать новый фильтр с существующим постоянным обработчиком CLSID.Но это не может быть сделано, поскольку .html PersistentHandler CLSID, {eec97550-47a9-11cf-b952-00aa0051fe20}
, защищен WRP ( Подробнее о проблеме ).
В качестве обходного пути я пытаюсь создать другой 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
Спасибо