Foro de elhacker.net

Sistemas Operativos => Windows => Mensaje iniciado por: SuperDraco en 11 Junio 2011, 21:21 pm



Título: (SOLUCIONADO) ¿Como añado esta clave de registro de forma correcta?
Publicado por: SuperDraco en 11 Junio 2011, 21:21 pm
Hola, he creado esta clave:

Código:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Subir a ImagesHack]
"Icon"="C:\\Program Files\\PiToLoKo Software\\iconos\\Imageshack.ico"

[HKEY_CLASSES_ROOT\*\shell\Subir a ImagesHack\Command]
@="CMD.exe /c Colous cursoroff & For /f \"tokens=*\" %%a in ('dir /B \"%1\"') do (Set Imagen=%%a & Title=Subiendo la imagen \"%%a\"... & mode con cols=90 lines=3 & echo+ & Shag.exe \"%1\" && Title \"%%a\"   Se ha subido a ImagesHack... & Pause>nul)"

(http://img268.imageshack.us/img268/71/prtscrcapture2x.jpg)



El problema es que la opción sale al abrir cualquier tipo de archivo (Obvio...) lo que me gustaría hacer es que solo saliera la opcion al hacer click derecho sobre 3 tipos de archivos (JPG, BMP, y PNG).

¿Alguien sabe como hacerlo, o me puede dar algún tipo de información sobre que valores hay que crear o modificar?

Supongo que debo añadir o modificar algo de la clave:

Código:
HKEY_CLASSES_ROOT\.jpg

Pero no se exactamente el que.


Gracias por leer.


Título: Re: ¿Como añado esta clave de registro de forma correcta?
Publicado por: SuperDraco en 15 Junio 2011, 13:35 pm
¿Nadie me da una pista? estoy harto de intentar cosas sin sentido ya, seguro que es más fácil de lo que parece... xD


Título: Re: ¿Como añado esta clave de registro de forma correcta?
Publicado por: Randomize en 15 Junio 2011, 14:15 pm
Citar
seguro que es más fácil de lo que parece


Windows es difícil...


Título: Re: ¿Como añado esta clave de registro de forma correcta?
Publicado por: SuperDraco en 15 Junio 2011, 21:15 pm

Windows es difícil...

xD hay que acostumbrarse a lo dificil


Título: Re: ¿Como añado esta clave de registro de forma correcta?
Publicado por: Randomize en 15 Junio 2011, 21:25 pm
¿Qué tal una shell de slackware?



Título: Re: ¿Como añado esta clave de registro de forma correcta?
Publicado por: jpmo4 en 16 Junio 2011, 09:21 am
Hola compi, la clave que creaste ya la agregaste al registro? o quieres agregar a esa clave supuestamente agregada el .bmp, jpg y png? no entiendo bien, supongo que al hacer click con el ratón solo quieres que te deje agregar esos file nada mas?. Salu2


Título: Re: ¿Como añado esta clave de registro de forma correcta?
Publicado por: SuperDraco en 16 Junio 2011, 15:15 pm
Hola compi, la clave que creaste ya la agregaste al registro? o quieres agregar a esa clave supuestamente agregada el .bmp, jpg y png? no entiendo bien, supongo que al hacer click con el ratón solo quieres que te deje agregar esos file nada mas?. Salu2

Hola, la clave la he agregado pero me sale al hacer click sobre cualquier archivo. Es un poco molesta la opción cuando sabes que solo se puede subir imagenes a imageshack, así que solo quiero que me salga al hacer click sobre imagenes... xD

No debe ser tan dificil conseguirlo cuando los programas como acdsee, irfanview, etc... solo muestran opciones en el menú contextual que salen al hacer click sobre imagenes... aunque me he repasado todas las claves de egistro dle irfanview, y no tengo ni idea de como se hace lo que pretendo... xD


Título: Re: ¿Como añado esta clave de registro de forma correcta?
Publicado por: SuperDraco en 27 Julio 2011, 20:16 pm

Bueno ya he descubierto como se hace, al final ha resultado ser más sencillo de lo que parecia, el proceso es el mismo, pero hay que usar esta raíz:


Código:
HKEY_CLASSES_ROOT\SystemFileAssociations


Ejemplo:

Código:
[HKEY_CLASSES_ROOT\SystemFileAssociations\.GIF\shell\SubiraImagesHack]
@="Subir a ImagesHack"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.GIF\shell\SubiraImagesHack\command]
@="CMD.exe /c Shag.exe \"%1\""

Con esa clave, la opción solamente aparecerá sobre las imagenes GIF, y bueno, esto se puede hacer con todos los tipos de archivo.

Otra forma que he descubierto es agregar la clave al programa predeterminado visor de imagenes, en mi caso el irfanview, quedaría así por ejemplo para las imagenes JPG solamente:

Código:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.JPG\shell\SubiraImagesHack]
@="Subir a ImagesHack"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.JPG\shell\SubiraImagesHack\command]
@="CMD.exe /c Shag.exe \"%1\""


Espero que a alguien le sirva.

un saludo.