FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Poner en hora el ordenador.
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Poner en hora el ordenador.
Posted: Mon Nov 14, 2011 10:00 PM

Hola a todos,

A raiz de un post sobre el cambio de hora del ordenador por parte de personal NO autorizada, le he estado dando vueltas al tema.

¿Estamos inventando la rueda?

Hoy en día en que estar en línea (conectados) es lo normal, no sería más práctico que nuestra aplicación cada cierto tiempo o segun convenga, acceda a alguna web y capture la fecha y hora? A partir de ahí las comprobaciones y acciones que se hagan dependería ya de cada uno.

Alguien sabe de alguna web "oficial" que nos de la fecha y hora?

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: Poner en hora el ordenador.
Posted: Tue Nov 15, 2011 04:23 AM

Hola.
Si estas en Red,,,, lo que puedes hacer, tomar la fecha y hora del servidor en cada operacion critica.....
//---------------------------------------------------------------------------------------------------
Function SETDATE() //
local vServer

vServer := "COMMAND.COM /C NET TIME \" + oApp:cPortServ + " /SET /YES"
TRY
WaitRun(vServer,0) // ejecutor externo
CATCH
MsgAlert("No Se Actualizó la Fecha/Hora En Esta PC","Error")
END
Return(Nil)

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Poner en hora el ordenador.
Posted: Tue Nov 15, 2011 03:57 PM

Si estas en red, el servidor principal del Active Directory sincroniza la hora cada 10 minutos, colocandole la hora del servidor a todas las PCs.

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: Poner en hora el ordenador.
Posted: Tue Nov 15, 2011 09:29 PM

Gracias a los dos por la información.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 33
Joined: Sun May 14, 2006 07:31 AM
Re: Poner en hora el ordenador.
Posted: Sat Dec 17, 2011 07:15 PM

Hola.
Otra opción es generar una tarea en el XP para que ejecute un bat cada cierto tiempo, por ejemplo en mi caso yo lo ejecuto 4 veces al día.

rem el archivo es tiempo.bat
net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org"
w32tm /resync /rediscover

tienes que agregar una tarea al XP en CMD
at 11:00 /every:D,L,M,Mi,J,V,S D:\miruta\tiempo.BAT
at 13:00 /every:D,L,M,Mi,J,V,S D:\miruta\tiempo.BAT
at 15:00 /every:D,L,M,Mi,J,V,S D:\miruta\tiempo.BAT

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Poner en hora el ordenador.
Posted: Tue Jul 03, 2012 03:58 PM

Buenos dias, señores porque en Windows 7 esto no funciona?

net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org"

Gracias

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion