Forum posts for SearchFilterHost.exe

IFilter is not run by Windows indexing service

OS: Win 8.1, x86

I am trying to develop an IFilter for a proprietary file format. The IPersistStream interface is implemented in the filter (although there is no tool to test this interface...). The DLL goes through all the tests in the IFilter test suite (ifilttst, filtdump, filtreg; ifilttst emitted property/values are correct), it is installed in c:windowssystem32 but it is not properly run by SearchFilterHost.exe used by Windows indexing services. Nothing is indexed.

I used Process Monitor (procmon.exe) to look at when SearchFilterHost is using the IFilter. During re-indexing of the disk or when a file name handled by the IFilter is changed, SearchFilterHost loads the image of the IFilter, but then nothing else happens.

Dependency Walker found DLLs that were missing (some are found in the c:windowssystem32) (IEHIMS.DLL, API-MS-WIN-CORExxx.DLL etc...) but I doubt (I could be wrong) it would make much of a difference because the ifilttst is running fine.

I am at my wit's end. Could someone help?

Thanks

View complete forum thread with replies

Other posts related to SearchFilterHost.exe

See Related Forum Messages: Follow the Links Below to View Complete Thread

How to debug a Windows Search property handler
IFilter is not run by Windows indexing service
Scala - From tuple to map [closed]

What is the carbon footprint of your coffee?

Is it low? Is it high? Can this things really kill the planet Earth? Maybe the answer will surprise you. Maybe not.