[Reto Batch] Menú contextual (ELVJop)

Iniciado por Eleкtro, 5 Mayo 2012, 16:32 PM

0 Miembros y 2 Visitantes están viendo este tema.

Eleкtro

Aquí pueden comentar todo lo que quieran, sus dudas, avances o soluciones acerca del siguiente reto:

Reto iniciado por ELVJop

Reto Nº 6

Nombre:            Menu contextual (ELVJop)
Dificultad:        3/10
Objetivo:         Crear un bat que agregue una entrada al menu contextual
Pistas:               Dare una pista que en teoria ayudaria un poco: Regedit > HR ||Pista aparte|| System 32








-- KiLiaN --

Al menú contextual de que? del escritorio, de una carpeta, del cmd?
Entren al chat de elhacker.net
    
   

@kln13

Eleкtro

Cita de: -- KiLiaN -- en  5 Mayo 2012, 17:10 PM
Al menú contextual de que? del escritorio, de una carpeta, del cmd?

Supongo que es indiferente, Esperemos a ver si ELVJop da más indicaciones al respecto  :rolleyes:

Salu2!








ELVJop

El menu contextual mas usado suele ser el de los archivos (aparte de ser el mas facil si no me equivoco) pero me es indiferente hacer possible el de los archivo y o carpetas
El dia 3 de mayo esta cuenta sera borrada.

-- KiLiaN --

A ver si esto es lo que pide el reto:

Código (dos) [Seleccionar]
@Echo off
:menu
cls
rem By -- KiLiaN --
echo (s)Salir
echo.
echo 1- Eliminar una de las opciones del menu contextual.
echo.
echo 2- Añadir una opcion al menu contextual.
echo.
echo 3- Ver las opciones del menu contextual.
echo.

set /P option=Elige una opcion:

if "%option%" EQU "1" goto :borra
if "%option%" EQU "2" goto :nueva
if "%option%" EQU "3" goto :comprueba
if "%option%" EQU "s" exit
goto:menu

:nueva
echo.
echo.
set /P ext=Escribe la extension que quieres añadir al menu:
echo.
Reg Add HKCR\Directory\shell\%ext% /F

set /P act=Escribe la accion que quieres que haga la extensión:
Reg Add HKCR\Directory\shell\%ext%\Command /D "%act%" /F
goto:menu


:borra
set /P ext=Escribe la extension que quieres eliminar del menu:
Reg Delete HKCR\Directory\shell\%ext% /F
goto:menu

:comprueba
Reg Query HKCR\Directory\shell

:eof
echo.
echo.
pause>nul


Hay que ejecutarlo como administrador..
Entren al chat de elhacker.net
    
   

@kln13

ELVJop

Si lo hiciste ahora eres el amo pero no me referia a eso me referia a agregar algo al menu de todos los archivos como un antivirus mas o menos que aparecer analizar con avast XXXXXXXX.XXX No tiene porque estar mas abajo o mas arriba.
El dia 3 de mayo esta cuenta sera borrada.

79137913

HOLA!!!

(este batch recibe parametros... Mibatch.bat NombreEXT ComandoEXT)

Código (dos) [Seleccionar]
Reg Add HKCR\Directory\shell\%1 /F
Reg Add HKCR\Directory\shell\%1\Command /D "%2" /F


GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*