2012-03-02 11 views
6

he agregado con éxito mi propio elemento de menú contextual para todos los archivos (HKEY_CLASSES_ROOT\*\shell\[mycontextmenu]), así como a las carpetas (HKEY_CLASSES_ROOT\Folder\shell\\[mycontextmenu]), pero cuando lo añado a HKEY_CLASSES_ROOT\Directory\Background\shell\\[mycontextmenu], que arroja el errorAñadir menú contextual personalizado al explorador para el directorio fondo

Este archivo no tiene un programa asociado para realizar esta acción. Instale un programa o, si ya hay uno instalado, cree una asociación en el panel de control Programas predeterminados. ".`

Todo lo que he buscado en Google dice que solo asocie un archivo a una aplicación específica, solo quiero para ejecutar mi aplicación, y pasar el directorio que el usuario hace clic derecho de entrada.

Cualquier ayuda o enlaces a donde puedo encontrar la manera de hacer esto?

Gracias

Respuesta

5

Here's el enlace que muestra cómo hacer esto, y el% V es el param eter para obtener la ruta desde donde se hizo clic.

+1

¡Gracias! Me estaba rascando la cabeza por qué% 1 no funcionaba para 'Directorio \ Fondo \ shell' pero sí para 'Carpeta \ shell' – Justin

Cuestiones relacionadas