如何使用Windows注册最近使用的列表来准备Windows 7?

随着即将推出的Windows 7,新推出的功能之一是跳转列表,其自动人口最近使用的项目。假设如果你已经把这些最近使用的项目记录在Windows注册表中,那么它们会自动出现。

那么注册表在哪里实际上需要注册?还有一个标准的地方吗?

我做了更多的研究,我仍然找不到任何东西。看起来像一个漂亮的功能,如果它实际上可用…

更新:下面的code project有一些有趣的点;看着代码,它计划写入条目

HKEY_CURRENT_USER\Software\MyCompany\MyProgram\MRU Registry entry

注册表中。但是,实际上并没有注册到Windows。这些路径恰好存储在注册表中,而不是在MRU列表的任何特定位置。

更新2:看起来可能有一些关于如何在Windows 7中使用the link provided in the post by akaDruid的好的信息。在谈话中,他们讨论通过COM接口配置跳转列表。我现在来看看视频,看看它是否可以应用于Windows 7以前的应用程序。 (当然,如果有人知道更好,我很乐意听到…)

更新3:发现它!

下面的视频导致我的命令 – SHAddToRecentDocs。跳转列表将自动填充您的应用程序添加到该列表的文档。视频也是一些其他的东西,但AddToRecentDocuments是关键。因此,只要你调用了这个功能,你的“最近使用的”列表就可以按你想要的方式存储/填充。

更新4:进一步观看视频,只要您的应用程序已将自己注册文件类型的正确处理程序,shell就会为您添加一个自动跳转列表,方法是为您调用SHAddToRecentDocs。惊人的…优雅而相对简单的做我的微软!

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...