使文件可被 Windows 搜索

Make a file searchable by Windows

我只是想知道什么,但找不到。

是否可以制作可由 Windows 搜索的自定义文件格式?像 Word 或 HTML 文件是可搜索的。

我编写了一个关联了自定义文件格式(扩展名)的程序。如果 windows 可以在该文件中搜索,那就太好了。

看起来比较复杂。本质上,您为您的文件类型提供了一个 COM 接口的实现,它可以让搜索索引器发现您的文件中的内容。

来自 MSDN:

You can extend Windows Search to index the contents and properties of new file formats, and data stores using data add-in interfaces. To create Windows Search add-ins, third-party developers must first implement a Shell data store, and then develop a protocol handler so that Windows Search can access the data for indexing. If you have a custom file format, you must develop a filter handler to index file contents, and a property handler for every file type to index properties.