PDA

Ver la Versión Completa : Mostrar aplicación en el explorer


aeff
25-09-2007, 07:05:10
Hola, saludos para todos, aquí ya es tarde en la noche en estos momentos pero el insomnio es más fuerte que el cansancio. Bueno, lo que pasa es que hace poco vi por uno de los foros unas documentaciones de como hacer para que en el Explorer de Windows, en la carpeta MI PC, se pueda agregar otra Carpeta/Item o ago asi, realmente no conozco el "nombre cientifico", la cosa es que cuando ejecutas esa Carpeta/Item puedes especificar la dirección de un programa que responderá a dicho comando Abrir, ¿me hago antender hasta aqui colegas?, yo hice un invento y le puse que se ejecutara la calculadora (Calc.exe), pero he visto programas como por ejemplo el Nero que agrega este tipo de Carpeta/Item llamada "Nero Scout" y que al ejecutarla/abrirla a la derecha del Explorador podemos explorar subcarpetas etc... pienso yo que sea que se esté ejecutando un programa de ese lado de Explorador, tambien en visto Drivers de algunas Cámaras digitales que hacen algo parecido pero muestran una pequeña region donde dan una vista previa a las imagenes, en conclusión nuevamente, creo que es una programa que se manda a ejecutar de ese lado del explorador ¿no?, ¿que ocurre colegas?, yo inventando logré hacer lo de la carpeta/item, pero lo que no he logrado es que al ejecutarla/abrila se mueste del lado derecho del explorador algun programa o algo, pero espeficamente de este lado...

bueno, hasta donde hice fue lo siguiente:
1. En el registro de windows, en la clave: "HKEY_CLASSES_ROOT\CLSID\" agregé una nueva clave llamada "{AEFF1234-AEFF-1234-AEFF-12345678AEFF}", por ejemplo.

2. Una ves creada esta nueva clave, dentro de ella, es decir: "HKEY_CLASSES_ROOT\CLSID\{AEFF1234-AEFF-1234-AEFF-12345678AEFF}\", hice lo siguiente:
(1)- El valor predeterminado lo puse "Carpeta/Item de prueba"
(2)- Cree estas claves "Shell\Abrir\Command\", y al valor predeterminado dentro de "Command" le puse "Calc.exe"

3. Cree dentro de "HKEY_CLASSES_ROOT\CLSID\{AEFF1234-AEFF-1234-AEFF-12345678AEFF}\" la clave "DefaultIcon" y dentro de esta clave le puse al valor predeterminado "C:\Windows\System32\Calc.exe, 1"

4. Cree dentro de "HKEY_CLASSES_ROOT\CLSID\{AEFF1234-AEFF-1234-AEFF-12345678AEFF}\" la clave "ShellFolder" y dentro de esta un nuevo valor DWORD nombrado "Atributes" con un valor de "b0000000" en Hexadecimal.

5. Por último dentro de la clave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\" creo una nueva clave llamada "{AEFF1234-AEFF-1234-AEFF-12345678AEFF}"

bueno, espero que hallan entendido mi pregunta, muchas gracias de antemano colegas,

saludos!
Aeff!

aeff
25-09-2007, 16:41:21
hola, aun no me han dado una ayudita, de todas formas gracias a aquellos que han intentado enter mi "invento", quisiera sabre si alguien conoce de algun tipo de documentación para trabajar con el registro Windows sobre todo esta parte de CLSID,

muchas gracias,

saludos
aeff!!

jhonny
25-09-2007, 16:48:05
sabre si alguien conoce de algun tipo de documentación para trabajar con el registro Windows sobre todo esta parte de CLSID,


żTe sirve la de pctools?

http://www.pctools.com/guides/registry/

maeyanes
25-09-2007, 16:57:47
La mejor fuente para todo lo que buscas es MSDN (www.msdn.com)...

También puedes buscar por windows shell extension...


Saludos...

aeff
25-09-2007, 17:30:08
hola,
gracias por responderme colegas, trataré de buscar esas documentaciones, muchas gracias,

un gran saludo para todos.
aeff!!