Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Mostrar aplicación en el explorer (https://www.clubdelphi.com/foros/showthread.php?t=48432)

aeff 25-09-2007 07:05:10

Mostrar aplicación en el explorer
 
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

Cita:

Empezado por aeff (Mensaje 233616)
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...

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!!


La franja horaria es GMT +2. Ahora son las 05:48:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi