Visual Basic - desbloquear equipo desde VB

Life is soft - evento anual de software empresarial
 
Vista:

desbloquear equipo desde VB

Publicado por Nicolás Soto (13 intervenciones) el 30/03/2007 19:35:00
Sres, les paso mi inquietud a los expertos porque en el otro foro no me respodieron.
muchas gracias.

Buenas, existe la manera de desbloquear el equipo desde un programa de visual? Partiendo de la base que es mi usuario y obviamente conzco la contraseña. Les agradeceria una respuesta. Cuando hablo de desbloquaer estoy haciendo referencia al bloqueo que se hace presionando crtl+del en XP.
Lo que quiero hacer es que a cierta hora de la noche se desbloquee para ejecutar una macro de excel y volver a bloquear. solo logre bloquer enviando el juego de teclas con el sendkeys.

Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:desbloquear equipo desde VB

Publicado por Benjo (679 intervenciones) el 31/03/2007 04:54:11
Intentaste usar el comando AT de la consola de WinXP

El comando AT programa la ejecución de comandos y programas en un equipo a
una hora y fecha especificadas. El servicio de programación debe estar en
ejecución para utilizar el comando AT.

AT [\\equipo] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\equipo] hora [/INTERACTIVE]
[ /EVERY:fecha[,...] | /NEXT:fecha[,...]] "comando"

\\equipo Especifica un equipo remoto. Si se omite este
parámetro, los comandos se programan en el equipo
local.
id Es un número de identificación asignado al comando
programado.
/delete Cancela un comando programado. Si se omite id, se
cancelarán todos los comandos programados en el equipo.
/yes Se usa con el comando de cancelación de todos los
trabajos cuando no se desea ninguna confirmación.
/interactive Permite a la tarea interactuar con el escritorio del
usuario cuya sesión coincide con el momento de
ejecución de la tarea.
/every:fecha[,...] Ejecuta el comando cada día de la semana o mes
especificado. Si se omite la fecha, se asume que es el
día actual del mes.

/next:fecha[,...] Ejecuta el comando especificado la próxima vez que
aparezca ese día (por ejemplo, el próximo jueves). Si
se omite la fecha, se asume que es el día actual del
mes.
"comando" Es el comando de Windows NT o programa por lotes que se
va a ejecutar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:desbloquear equipo desde VB

Publicado por Nicolás Soto (13 intervenciones) el 31/03/2007 18:50:12
Gracias por la respuesta amigo. pero creo que no me va a servir, estuve revisando un poco y este comando funciona como las tareas programadas verdad? lo que necesito es que se desbloquee y quede disponible el windows al usuario.(obviamente sabiendo previamente la contraseña)
Te explico para que tal vez me puedas ayudar... tengo la pc en un lugar en donde hay mucha gente, entonces todos los dias bloqueo el equipo por seguridad. Lo que quiero hacer es que en algun momento el equipo se desbloquee ejecute unos macros de excel y lo bloqueo de nuevo con el sendkeys .... logre hacer todo menos lo principal que es desbloquear.... si me puedes ayudar te lo agradeceria.

slds.
Nicolás
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar