![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
En las versiones de Windows basadas en la familia NT (Windows NT y Windows XP en adelante) necesitas privilegios de Administrador para cambiar la fecha. Esto se puede cambiar en la configuración de grupo pero es arduo si son varias máquinas las que hay que configurar.
Sinceramente no te recomendaría que cambies la fecha de un equipo. Es mejor que utilices un servicio de sincronización. El que trae Windows es suficiente. Si lo que quieres es obtener una fecha confiable, te recomiendo utilizar los componentes INDY para hacer una consulta en un servicio de Internet.
Saludos! |
|
#2
|
||||
|
||||
|
Que raro que ninguno ha mencionado que windows se puede configurar para sincronizarse con un servidor de fecha atomico:
http://www.makeuseof.com/tag/synchro...ule-windows-7/ De esta manera, el orden seria: 1- El servidor se sincroniza con el reloj atomico 2- Si el servidor es edicion SERVER, los clientes se soncronizan contra este: http://www.techrepublic.com/article/...etwork/6040425
__________________
El malabarista. |
|
#3
|
|||
|
|||
|
¡El toro me va acorralando...!
Gracias Chris y gracias mamcx. Estuve valorando vuestras propuestas. Necesito tener la certeza de que mientras está corriendo el programa, nadie puede cambiar la fecha y la hora. Confiar esta labor a internet no me da la seguridad suficiente. La solución tiene que venir por software, si esto fuera posible. Gracias a todos por vuestros esfuerzos para ayudarme. Saludos. |
|
#4
|
||||
|
||||
|
La única forma es que se inicie con un usuario que no tenga permisos para hacerlo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
Si. Casimiro. Gracias.
Tienes toda la razón. Es una opción. Pero, a parte de ser un lío de contraseñas, al final resulta igual de insegura, pues cambiando de usuario, el administrador podría cambiarla. Además el administrador tendría que teclear su clave cada vez que un usuario quiera acceder al programa. A falta de otra solución menos discriminante entre los distintos usuarios, podría ser la más segura. Aunque se me está ocurriendo una idea híbrida usando la función de Ecfisa para obtener siempre la Fecha/Hora del PC servidor, con lo cual, el administrador del sistema, sólo necesitaría controlar este único PC, (con una única contraseña) y comprobar, al inicio de sesión de cada día, que la hora y la fecha de este PC sean correctas. ¡Y pedirle que no la cambie él...! JaJaJa. Parece que entre todos, vamos aclarando el asunto. Voy a adoptar esta solución y daré por zanjado el tema. Aunque sigo admitiendo alguna sugerencia para cambiar la Fecha/Hora del sistema desde un PC de la red en otro. Muchas gracias a todos por vuestra inestimable colaboración. Saludos. |
|
#6
|
||||
|
||||
|
Cita:
Ahora lo que no entiendo es tu lio. Porque necesitas que todas las terminales manejen la fecha, tu BD no esta centralizada?
__________________
El malabarista. |
|
#7
|
||||
|
||||
|
Estoy de acuerdo con mamcx.
Además también pienso que tienes un lio bastante grande, debes sentarte a pensar claramente lo que necesitas, cómo, por qué, etc. y luego actuar.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
|||
|
|||
|
Gracias mamcx y Casimiro.
Voy a adoptar la última idea que ya os comenté. Al fin y al cabo sólo tengo que controlar el PC donde reside el programa. La red no siempre está conectada a internet, y además aunque la sincorización fuera perfecta, siempre queda la posibilidad de cambiar manualmente la Fecha/Hora. Cosa que sólo se lo podría impedir manipulando todos los PCs para que los usuarios no fueran administradores, lo que les impediría, además, utilizar los PCs para otra cosa, a no ser que tuvieran la clave del administrador, lo cual termina siendo un fastidio y una forma de admitir cierta desconfianza hacia los usuarios. No. Esto no me vale. Casimiro, la idea la tengo muy clara desde el principio: utilizar la misma hora en todo el sistema y que nadie pueda manipularla. Después de la "tormenta de ideas" en la que hemos participado todos, he llegado a la conclusión de que la solución más "práctica" es la que os he comentado en mi post anterior. Demos por zanjada la cuestión. Gracias y un saludo para todos. |
|
#9
|
|||
|
|||
|
yo en mi red lo implemento así, ejecuto este programa claro ya compilado con AutoIt v3
http://www.autoitscript.com/autoit3/ Código:
; Fill in the username and password appropriate for your system. Local $sUserName = "user" Local $sPassword = "pasw" ; Run a command prompt as the other user. RunAs($sUserName, 'midominio', $sPassword, 0, @ComSpec & " /c " & 'net time /set /yes', @SystemDir,@SW_MINIMIZE ) y para que nadie me pueda cambiar la hora, en mi red no hay administradores, solo yo. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Fecha y Hora | cmfab | Varios | 2 | 08-11-2010 23:19:38 |
| Agrupar por fecha, teniendo en el campo fecha y hora | El_Raso | Firebird e Interbase | 3 | 18-03-2010 22:05:19 |
| obtener solo la fecha en formato fecha y sin hora | BlueSteel | SQL | 14 | 09-05-2008 16:42:19 |
| formato fecha y hora a solo Fecha | ozegarra | Firebird e Interbase | 6 | 22-02-2008 18:43:34 |
| Extraccion fecha de un campo fecha y hora | matti | Firebird e Interbase | 3 | 26-04-2007 19:48:11 |
|