windows windows-7 registry jump-list mru

¿Cómo se registra una lista Usado más recientemente con Windows en preparación para Windows 7?



windows-7 registry (1)

Con el próximo lanzamiento de Windows 7, una de las características más promocionadas es Jump Lists, con su población automática de artículos usados ​​más recientemente. Supuestamente, si ha estado "apropiadamente" registrando estos artículos usados ​​más recientemente con el registro de Windows, aparecerán automáticamente.

Entonces, ¿en qué parte del registro necesitan estar registrados? ¿Hay incluso un lugar estándar?

He investigado un poco más y todavía no puedo encontrar nada al respecto. Parece una característica ingeniosa, si estuviera realmente disponible ...

Actualización: el proyecto de código publicado a continuación tiene algunos puntos interesantes; mirando el código, planea escribir las entradas a

HKEY_CURRENT_USER/Software/MyCompany/MyProgram/MRU Registry entry

en el registro. Sin embargo, esto en realidad no hace el registro con Windows. Las rutas simplemente se almacenan en el registro y no en ningún lugar en particular para la lista de MRU.

Actualización 2: parece que podría haber alguna buena información sobre cómo hacerlo en Windows 7 con el enlace proporcionado por akaDruid . En la charla, discuten la configuración de la lista de saltos a través de una interfaz COM. Voy a echar un vistazo al video ahora para ver si también se puede aplicar a las aplicaciones pre-windows 7. (Por supuesto, si alguien sabe algo mejor, me encantaría escucharlo ...)

Actualización 3: ¡¡¡ENCONTRADO !!!

El siguiente video me lleva a un comando: SHAddToRecentDocs. La lista de salto se rellena automáticamente con los documentos que su aplicación agrega a esa lista. El video repasa algunas otras cosas también, pero AddToRecentDocuments es la clave. Por lo tanto, su lista de "Uso más reciente" se puede almacenar / poblar de la forma que desee, siempre que haya llamado a esa función.

Actualización 4: Mirando más adentro del video, parece que siempre que su aplicación se haya registrado como el manejador correcto de un tipo de archivo, el shell incluirá una lista de saltos automática llamando a SHAddToRecentDocs por usted. Increíble ... algo elegante y relativamente simple hecho mi Microsoft! :)

Actualización 5:

Recientemente encontré un artículo que detalla el proceso en el blog de Windows 7 para desarrolladores.

http://blogs.msdn.com/yochay/archive/2009/01/06/windows-7-taskbar-part-1-the-basics.aspx