Sincronizar reloj.

09/06/2006 - 16:38 por INFORMÁTICA APLICADA | Informe spam
Como puedo actualizar desde VB el reloj de un ordenador cliente poniéndole la
hora del servidor.

Estamos haciendo una aplicación de fichajes de personal y queremos cojer la
hora del servidor y no la del cliente.

Gracias.
INFORMÁTICA APLICADA

Preguntas similare

Leer las respuestas

#1 Ceiger
09/06/2006 - 16:59 | Informe spam
lo puedes hacer con shell y un comando de ms-dos

NET TIME \\SERVIDOR /SET /YES


y si no, vb2005 tiene seguro otra forma mejor.

saludos.



"INFORMÁTICA APLICADA" escribió en el mensaje
news:
Como puedo actualizar desde VB el reloj de un ordenador cliente poniéndole
la
hora del servidor.

Estamos haciendo una aplicación de fichajes de personal y queremos cojer
la
hora del servidor y no la del cliente.

Gracias.
INFORMÁTICA APLICADA
Respuesta Responder a este mensaje
#2 René Pacios
09/06/2006 - 16:59 | Informe spam
Bueno no se si te servirá esto, no es precisamente en VB, y funciona sobre
MS Windows pero la idea es que ejecutes un shell desde VB y ejecutes la
siguiente linea:

net time /set /y

net time tiene más opciones, pero esta linea lo que hace es cambiar la hora
en el cliente por la que tiene el servidor(Fuera de un dominio, es decir de
un Active Directory no lo probé). Si tu caso es que el usuario no tiene
permisos para cambiar la hora de windows y te da problemas, prueba a
ejecutarlo por medio de
runas


Espero que te sirva de algo
Salu2



"INFORMÁTICA APLICADA" escribió en el mensaje
news:
Como puedo actualizar desde VB el reloj de un ordenador cliente poniéndole
la
hora del servidor.

Estamos haciendo una aplicación de fichajes de personal y queremos cojer
la
hora del servidor y no la del cliente.

Gracias.
INFORMÁTICA APLICADA
Respuesta Responder a este mensaje
#3 Antonio Ortiz
09/06/2006 - 22:25 | Informe spam
Si te refieres a un servidor SQL Server, puedes hacer:
SELECT GETDATE()

en la conexion actual



Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com


"INFORMÁTICA APLICADA" escribió en el mensaje
news:
Como puedo actualizar desde VB el reloj de un ordenador cliente poniéndole
la
hora del servidor.

Estamos haciendo una aplicación de fichajes de personal y queremos cojer
la
hora del servidor y no la del cliente.

Gracias.
INFORMÁTICA APLICADA
Respuesta Responder a este mensaje
#4 Roberto
27/06/2006 - 12:43 | Informe spam
Yo lo hice así:

'Se lanza Net.exe, el resto se pasa como parámetros.
Dim psInfo As New System.Diagnostics.ProcessStartInfo("Net.exe", " Time
\\Servidor /set /yes")

'Oculto la shell
psInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden

Dim myProcess As Process = System.Diagnostics.Process.Start(psInfo)

If Trim(ServidorHora) <> "" AndAlso My.Computer.Network.IsAvailable Then
Try
myProcess.Start()
'Espero a que termine para cotinuar.
Do While Not myProcess.HasExited
Loop
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
End If

"INFORMÁTICA APLICADA" wrote:

Como puedo actualizar desde VB el reloj de un ordenador cliente poniéndole la
hora del servidor.

Estamos haciendo una aplicación de fichajes de personal y queremos cojer la
hora del servidor y no la del cliente.

Gracias.
INFORMÁTICA APLICADA
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida