![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Hora del Sistema (Bios) no de Windows
Estoy haciendo un sistema de control de horario para empleados.
Necesito tomar la hora de la BIOS o Sistema, no del reloj de Windows para que los usr no puedan cambiarla. Porfavor quien pueda ayudarme estaré muy agradecido Saludos. zfer |
|
#2
|
||||
|
||||
|
Quizas diga una estupidez, pero tengo entendido que Windows toma la hora y fecha del Bios.
![]() Saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#3
|
||||
|
||||
|
La fecha de windows y la de la bios es la misma. Prueba a usar cuentas de usuario limitadas, este tipo de usuarios no tienen permiso para cambiar la hora del sistema.
|
|
#4
|
||||
|
||||
|
Creo recordar que existen las funciones GetSystemTime y GetLocalTime.
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Cita:
No entiendo, por que usar esas funciones teniendo la función Time que ya llama internamente a la función GetLocalTime y nos devuelve un resultado del tipo TDatetime. En cuanto a la función GetSytemTime nos devuelve el mismo resultado pero haciendo los ajustes necesarios dependiendo de la zona horaria que tengamos configurada. Pero al final todo es el mismo reloj, si se cambia la hora de windows ambas funciones se verán afectadas. |
|
#6
|
||||
|
||||
|
Cita:
... es que con linux la hora local la eliges según donde estés y es independiente de la hora del sistema... aunque es configurable, a gusto de cada uno.Aunque pensé, me pareció recordar que en windows también tenías una hora diferente a la del sistema, por eso cuando adelantamos el reloj (o lo atrasamos, según la época del año), ¿se supone que la del sistema no cambia?, no lo recuerdo, la verdad.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
||||
|
||||
|
Bueno, he hecho un sencillo test:
Código:
procedure TForm1.bt1Click(Sender: TObject);
var
SystemTime: TSystemTime;
begin
GetSystemTime(SystemTime);
ShowMessage(FormatDateTime('dd/mm/yyyy hh:nn:ss',SystemTimeToDateTime(SystemTime)) );
GetLocalTime(SystemTime);
ShowMessage(FormatDateTime('dd/mm/yyyy hh:nn:ss',SystemTimeToDateTime(SystemTime)) );
end;
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
||||
|
||||
|
Cita:
Aunque de como va esto en linux seguro que sabes tu mas que yo ... |
|
#9
|
|||
|
|||
|
Gracias a todos, pero hasta ahora creo q la solución más sensata es bloquear el acceso al cambio de hora a los usuarios. o no?
|
|
#10
|
||||
|
||||
|
Cita:
|
|
#11
|
|||
|
|||
|
Y entonces?
Cita:
|
|
#12
|
|||
|
|||
|
Gracias. Entonces que recomiendas para una aplicación de control de horario?
bloquear los premisos a los usuarios para cambiar la hora o bien tomar la hora de un equipo remoto? |
|
#13
|
||||
|
||||
|
Cita:
|
|
#14
|
||||
|
||||
|
Cita:
Cita:
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cojer hora del Sistema | santiellupin | OOP | 4 | 29-09-2011 20:39:20 |
| Evitar que cambien la hora del sistema | ElCherchu | Varios | 16 | 12-08-2006 09:36:38 |
| como obtener la hora del sistema | federiconqn21 | Varios | 9 | 27-05-2006 01:05:36 |
| Fecha Y Hora Del Sistema | srangel | PHP | 1 | 31-05-2005 19:13:12 |
| Fecha y hora del sistema | Un abrazo | OOP | 1 | 21-05-2003 13:46:31 |
|