Poner clave a un .bat?

SykeS

Forista
Registrado
12 Feb 2008
Mensajes
1.592
Reacciones
0
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
 

SykeS

Forista
Registrado
12 Feb 2008
Mensajes
1.592
Reacciones
0
A ver esos informaticos que yo la programacion la tengo olvidada..
 

SPTR

Forista Legendario
Moderador
Miembro del Club
Registrado
18 Ago 2005
Mensajes
9.209
Reacciones
860
Puedes probar esto, pero no mola demasiado porque se ve la contraseña al editar el fichero y al escribirla en pantalla:

Código:
@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
 

Jiro

Mr. Caceres
Miembro del Club
Registrado
26 Feb 2002
Mensajes
74.097
Reacciones
53.072
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á" )
 

Tizon

Coordinador
Coordinador
Miembro del Club
Modelo
R 1300GS
Registrado
13 Jul 2003
Mensajes
28.401
Reacciones
22.996
Jiro;6502576 dijo:
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:
 

SPTR

Forista Legendario
Moderador
Miembro del Club
Registrado
18 Ago 2005
Mensajes
9.209
Reacciones
860
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.
 

SykeS

Forista
Registrado
12 Feb 2008
Mensajes
1.592
Reacciones
0
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
 

SykeS

Forista
Registrado
12 Feb 2008
Mensajes
1.592
Reacciones
0
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:
@ECHO OFF
:INICIO
CLS
ECHO.
ECHO.
ECHO clave
ECHO ---------------------
ECHO.
ECHO.
CLS
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 C:\WINDOWS\system32\timedate.cpl
ECHO.
ECHO Pulsa una tecla para cerrar esta ventana.
PAUSE >NUL
 

SPTR

Forista Legendario
Moderador
Miembro del Club
Registrado
18 Ago 2005
Mensajes
9.209
Reacciones
860
SykeS;6506912 dijo:
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.
 

Pedro MA

Forista Senior
Modelo
e87 (dep); e60 530xd
Registrado
7 May 2006
Mensajes
4.621
Reacciones
297
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.
 

SPTR

Forista Legendario
Moderador
Miembro del Club
Registrado
18 Ago 2005
Mensajes
9.209
Reacciones
860
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.
 
J

jrsoft

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

SykeS

Forista
Registrado
12 Feb 2008
Mensajes
1.592
Reacciones
0
a ver si lo pruebo mañana en el curro..
 

SykeS

Forista
Registrado
12 Feb 2008
Mensajes
1.592
Reacciones
0
sptr perdona mi ignorancia.. pero en el codigo donde pongo la contraseña? esque me da fallo de contraseña siempre
 

SPTR

Forista Legendario
Moderador
Miembro del Club
Registrado
18 Ago 2005
Mensajes
9.209
Reacciones
860
SykeS;6514693 dijo:
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.
 

SykeS

Forista
Registrado
12 Feb 2008
Mensajes
1.592
Reacciones
0
perdon, me di cuenta segun lo escribi, ahora iva a decir que ya esta todo correcto. Muchas gracias
 
Arriba