Можно ли вручную сопоставить расширение файла с IFilter?
Я работаю с Microsoft Indexing Service. Я приобрел сторонний IFilter для извлечения метаданных XMP из продуктов Adobe. Мне не удается заставить его работать, и мне приходит в голову, что проблема в том, что на моем сервере не установлено программное обеспечение Adobe, поэтому фильтры IFilter не отображаются.
Другими словами, индексатору нечего сказать, что файлы ".psd" должны использовать эту DLL, а не библиотеку по умолчанию.
Можно ли вручную сопоставить расширения файлов с IFilter, который вы хотите использовать?
2 ответа
Да, это ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ContentIndex
, значение DllsToRegister
, Также HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.psd
должен быть GUID IFilter.
Я не знаю, будет ли это работать в вашей ситуации, но ASSOC
а также FTYPE
Команды, доступные на CMD
подсказка может быть то, что вы ищете. Вот пример из HELP FTYPE
:
ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*