Context Menu Extension DLL 3.1
Podrás descargarlo en 5 segundos.
acerca de Context Menu Extension DLL
El archivo DLL de extensión de menú contextual es un tipo estándar de los controladores de extensión de Shell. Al igual que todos estos controladores, es un objeto de modelo de objetos componentes (COM) en proceso implementado como biblioteca de vínculos dinámicos (DLL). El controlador de extensión de menú contextual exporta dos interfaces además de IUnknown: IShellExtInit y IContextMenu. Utiliza funciones y procedimientos estándar que Windows Shell llama para administrar datos entre la extensión y el Shell, como IShellExtInit::Initialize, IContextMenu::QueryContextMenu, IContextMenu::GetCommandString, IContextMenu::InvokeCommand. Y (por supuesto) como todos los demás objetos COM el archivo DLL de extensión de menú contextual exporta funciones estándar: DllMain, DllGetClassObject, DllCanUnloadNow. PERO SU PROPIA APLICACIÓN NO NECESITA SABER TODAS LAS COSAS ESCRITAS ANTERIORMENTE! ¿por qué? Dado que el archivo DLL de extensión de menú contextual solo funciona con el Shell e interactúa con su propia aplicación a través de una línea de comandos, utilizando la función ShellExecute con los siguientes parámetros: lpOperation "open"; lpFile "fully_qualified_path_to_your_application" (el archivo DLL de extensión de menú contextual lee esta ruta de acceso del registro) lpParameters - puntero a la cadena terminada cero que consta de todos los elementos que el archivo DLL de extensión de menú contextual había obtenido del Shell. La aplicación analiza esta cadena para recuperar todo el usuario del elemento seleccionado en el Explorador de Windows. nShowCmd á SW_SHOWNORMAL La última y única cosa, usted tiene que escribir en el código para empezar a ejecutar la aplicación junto con el menú contextual es analizar la línea de comandos para obtener todos los elementos, que Dll de extensión de menú contextual había pasado a la cadena de línea de comandos. Proporcionado en este paquete TestMenu aplicación le ayuda a probar el análisis de la cadena (así como la funcionalidad de menú) antes de codificarlo en el proyecto.