alguien sabe como podria poner una clave para ejecutar un .bat? mi intención es que pida clave para cambiar la hora de windows y se me ocurre hacer un .bat con clave. alguien sabe como? Un saludo y gracias de ante mano
Puedes probar esto, pero no mola demasiado porque se ve la contraseña al editar el fichero y al escribirla en pantalla: CODE, HTML o PHP Insertado: @ECHO OFF :INICIO CLS ECHO. ECHO. ECHO PROBATINA DE PASSWORD ECHO --------------------- ECHO. ECHO. ECHO Introduce la contraseña: set /P Password= if %password%==hola goto OK :NO_OK ECHO. ECHO Password incorrecta... ECHO. ECHO Pulsa una tecla para volver a intentarlo... PAUSE >NUL GOTO INICIO :OK ECHO. ECHO. ECHO ¡¡Contraseña correcta!! ECHO. ECHO Aquí se pueden poner los comandos necesarios a ejecutar... ECHO. ECHO Pulsa una tecla para cerrar esta ventana. PAUSE >NUL
Que bonito lo que ha escrito SPTR. Eso es historia. Recuerdo tener una aplicación que hacía esto, pero sin que se viera la clave abortando el bat ("andeandará" )
pero no seria un Bat tal vez fuera un .bat que ejecutaba un .bas o similar si es un .bat a secas como dice SPTR concualquier editor lo ves. :yes:
Se puede hacer con FOR, DEBUG.COM y demás, pero ya necesitas mierda externa. Lo acabo de ver por google, google es tu amigo y sale todo. Pero demasiado complejo. Yo no me complicaría tanto hoy por hoy y lo haría por ejemplo con setup factory de indigo rose. Es cierto que es un programa para crear setups, pero tambien pudes hacer otras cosas para cambiar historias del sistema sin que necesariamente sea un setup.
muchas gracias sptr. Yo no cargo el explorer de windows.. solo sale un programa que echo al aitre.. no tienes escritorio, y dentro de ese programa tengo un boton que solo yo puedo configurar, que lanza las aplicaciones que yo digo.. asi que creo que con lo de escribir ese en el bat me valdria.. porque seria complicado de saber si no ves nada. Muchas gracias y un saludo
joe.. no consigo que lance el tiome date, la ruta que pongo es esta: C:\WINDOWS\system32\timedate.cpl y lo que escribo es esto:
Joer, pero no me joas, quita el ECHO de delante de C:\WINDOWS\System32\timedate.cpl. ECHO es para mostrar carácteres en pantalla y para poner líneas en blanco, no para ejceutar comandos. O pones lo que dije o START C:\WINDOWS\System32\time blablabla.
Puedes hacer un bat que lance una pequeña aplicación compilada en C, en donde almacenar/comprobar la clave. Pero claro, necesitas saber un poco de C. Saludos.
Esas aplicaciones seguramente ya están compiladas por otros y no te hará falta ni hacerlas, incluso con DEBUG salía uno que compilaba una aplicación pura y dura para eso, creando un simple .COM temporal, pero supongo que eso era para MSDOS real y no la consola de Windows. Si quiere eso, que busque alguna aplicación por ahí para hacerlo.
antiguamente yo también hacia pequeñas aplicaciones en .bat que luego compilaba. Para ello utilizaba un programilla que se llamaba batcom.com, este programa compilaba los archivos .bat en archivos .com, que eran perfectamente ejecutables y al editarlos no se veía nada del contenido original, solo los 'marcianitos'. Ahora no se si seguirá funcionando bajo windows. Saludos Edito: Algunas versiones de Windows traen un programilla que hacen precisamente esto, se llama Iexpress <pinchar aqui>
sptr perdona mi ignorancia.. pero en el codigo donde pongo la contraseña? esque me da fallo de contraseña siempre
Joer, usa un poco el sentido común. Busca donde pone "hola" y la cambias por la contraseña que quieras. Por otro lado, te aviso que esta es la última vez que te hago los deberes, que encima seguro que cobras por ellos. Así de claro te lo digo.