Estoy a punto de romper el pelo a cabo por falta de una forma consistente, a toda prueba para llegar a los elementos del menú contextual que se muestra cuando el Explorador de botón derecho del ratón sobre un elemento. No quiero mostrar un menú, solo quiero analizar los elementos en segundo plano y ejecutarlos programáticamente.Programatically ejecutar Windows Explorer elementos de menú de contexto
He intentado varias combinaciones de IShellFolder, IContextMenu, y otras interfaces COM y no puedo encontrar nada que funcione de forma coherente.
Comprendo que esto es una pregunta vaga, pero si alguien tiene alguna experiencia en absoluto en el ámbito de la ejecución mediante programación de Windows Explorer elementos del menú contextual, cualquier ayuda sería apreciada.
P.S. mi cabello te lo agradecerá :) – jgraves
Esta es una de esas áreas donde "ir a buscar en el registro" puede ser una solución aceptable (las claves de registro son parte de la interfaz documentada por lo que no es tan travieso como suena). ¿Has probado eso? ¿Dio como resultado una mayor pérdida de cabello? – itowlson
voy a buscar más información sobre la cuestión, u tiene una aplicación .NET que funciona en un tipo específico de archivos y desea que un comando de menú contextual de Windows Explorer que pueden ejecutar ur aplicación y pasar la ruta del archivo (4 ejemplo) a la misma, ¿Es esto tu intención? –