如何以编程方式获取Windows搜索历史记录?

时间:2010-06-27 14:54:14

标签: c++ windows winapi search

如何获取Windows搜索历史记录并在我的程序中使用它?例如,我在Windows搜索栏中写“.doc”。现在我想在我的程序中从某个地方找到我在我的系统(而不是web)中搜索“.doc”。

1 个答案:

答案 0 :(得分:1)

我不知道是否有适合它的API,但如果您在Windows上搜索不太可能的字符串,请说“zxcvbnm”,然后在注册表中搜索它,然后在XP上你可以看到它在其中一个文件夹:

HKEY_CURRENT_USER\Software\Microsoft\Search\ACMru

以及您最近的其他搜索字符串。我想这个注册表位置可能会在Windows版本之间发生变化。

如果你的目标是Windows 7,那么this MSDN article似乎是一个很好的起点。