如何获取Windows搜索历史记录并在我的程序中使用它?例如,我在Windows搜索栏中写“.doc”。现在我想在我的程序中从某个地方找到我在我的系统(而不是web)中搜索“.doc”。
答案 0 :(得分:1)
我不知道是否有适合它的API,但如果您在Windows上搜索不太可能的字符串,请说“zxcvbnm”,然后在注册表中搜索它,然后在XP上你可以看到它在其中一个文件夹:
HKEY_CURRENT_USER\Software\Microsoft\Search\ACMru
以及您最近的其他搜索字符串。我想这个注册表位置可能会在Windows版本之间发生变化。
如果你的目标是Windows 7,那么this MSDN article似乎是一个很好的起点。