elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  como evitar "CTRL+C"?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como evitar "CTRL+C"?  (Leído 2,704 veces)
Azielito
no es
Colaborador
***
Desconectado Desconectado

Mensajes: 9.188


>.<


Ver Perfil WWW
como evitar "CTRL+C"?
« en: 7 Septiembre 2007, 21:28 pm »

pos eso, que voy a hacer una 'programa' que me pida contraseña xDDD

pero en seguida hay mas comandos :O entonces... quiero evitar que presionen "CTRL+C" y cancelar el 'programa'
Código
  1. @echo off
  2. :inicio
  3. cls
  4. echo **************************************
  5. echo * Iniciando sistema                  *
  6. echo * Hora: %TIME%                  *
  7. echo * Fecha: %DATE%                  *
  8. echo * Escriba clave de acceso:           *
  9. set /P passs=
  10. set pass=hola
  11. IF NOT "%passs%" == "%pass%" GOTO inicio
  12. cls
  13. echo **************************************
  14. echo * Acceso autorizado, pulse una tecla *
  15. echo * para continuar...                  *
  16. echo **************************************
  17. pause > nul
  18.  
es lo que tengo, ahora tiene pause > nul pero si alguien presiona CTRL+C se cierra el programa xDDDD


En línea

sirdarckcat
Aspirante a supervillano
Colaborador
***
Desconectado Desconectado

Mensajes: 7.029


No estoy loco, soy mentalmente divergente


Ver Perfil WWW
Re: como evitar "CTRL+C"?
« Respuesta #1 en: 8 Septiembre 2007, 01:42 am »

Código
  1. @echo off
  2. if "%~1"=="" ( cmd /c %~nx0 1 ^& %~nx0)
  3. :: el codigo que quieras aqui.. CTRL+C no va a servir..
  4. set /P x=Nombre:
  5. echo holas %x%
  6.  
no es 100% efectivo, si dejas control+c oprimido por unos segundos, se cierra de todas formas


« Última modificación: 8 Septiembre 2007, 01:53 am por Sirdarckcat » En línea

Siuto
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.587


Que puedo decir??


Ver Perfil WWW
Re: como evitar "CTRL+C"?
« Respuesta #2 en: 8 Septiembre 2007, 01:56 am »

mmmmmmm, interesante lo que hace ese code pero no entiendo bien como es que funciona SDC.
En línea

sirdarckcat
Aspirante a supervillano
Colaborador
***
Desconectado Desconectado

Mensajes: 7.029


No estoy loco, soy mentalmente divergente


Ver Perfil WWW
Re: como evitar "CTRL+C"?
« Respuesta #3 en: 8 Septiembre 2007, 01:58 am »

si "argumento-1" es igual a "" {
   ejecutar una nueva instancia de cmd, con 1 argumento, y volver a ejecutar este programa
}

de esta forma al poner control+c realmente estas finalizando la instancia nueva de CMD, y no la de batch.

Saludos!!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Apple detalla cómo "evitar y eliminar" el malware Mac Defender
Noticias
wolfbcn 0 2,188 Último mensaje 26 Mayo 2011, 21:27 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines