Programmatically determine which iFilters are installed

前端 未结 4 1455
不知归路
不知归路 2021-02-06 15:23

I have a problem whereby the Adobe PDF iFilter doesn\'t work consistently for us. As such, we like to use the one from Foxit. The problem is, if we install the Foxit iFilter a

4条回答
  •  暖寄归人
    2021-02-06 16:08

    I would expect that IFilters are stored in the registry, therefore you could use Process Monitor to see what keys IFilter Explorer is checking.

    Then check on MSDN that this is consistent with the documentation.

    Then do the same thing using .NET's registry types in your application.

    Based on hunting for this answer, the registration can exist at both System and User level, so you are likely going to need to enumerate multiple registry keys.

提交回复
热议问题