我怎样才能得到Windowssearch历史logging,并在我的程序中使用它? 例如,我在Windowssearch栏中input“.doc”。 现在我想在我的程序中find某处,我在我的系统(而不是networking)中search“.doc”。 我怎样才能做到这一点?
我不知道是否有一个API,但如果你做一个Windows搜索一个不太可能的字符串,说“zxcvbnm”,然后搜索注册表,然后在XP上,你可以看到它下面的文件夹之一:
HKEY_CURRENT_USER\Software\Microsoft\Search\ACMru
以及您最近的搜索字符串的其余部分。 我想这个注册表位置可能会改变Windows版本之间虽然。
如果你的目标是Windows 7,那么这个MSDN文章看起来是一个很好的起点。