Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Redes
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-04-2012
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
¡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.
Responder Con Cita
  #2  
Antiguo 12-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por jhonalone Ver Mensaje
Necesito tener la certeza de que mientras está corriendo el programa, nadie puede cambiar la fecha y la hora.
La única forma es que se inicie con un usuario que no tenga permisos para hacerlo.
Responder Con Cita
  #3  
Antiguo 12-04-2012
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 12-04-2012
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.913
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por jhonalone Ver Mensaje
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.
Los usuarios no pueden cambiar la fecha del servidor en internet, por lo tanto si estas buscando un servidor que sea fiable en ese asunto el de internet es el MAS fiable. Si prestas atencion al segundo link, veras que se puede aplicar como politica de dominio.

Ahora lo que no entiendo es tu lio. Porque necesitas que todas las terminales manejen la fecha, tu BD no esta centralizada?
__________________
El malabarista.
Responder Con Cita
  #5  
Antiguo 12-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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.
Responder Con Cita
  #6  
Antiguo 13-04-2012
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
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.
Responder Con Cita
  #7  
Antiguo 30-04-2012
santi33a santi33a is offline
Miembro
 
Registrado: jun 2005
Posts: 208
Poder: 19
santi33a Va por buen camino
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 )
Para ellos uso un user que sea administrador y lo mando a ejecutar al inicio de seccion del usuario mediante el logon script del AD.
y para que nadie me pueda cambiar la hora, en mi red no hay administradores, solo yo.
Responder Con Cita
  #8  
Antiguo 07-05-2012
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Gracias, Santi.

No entiendo muy bien el código que me envías, pero ¿quieres decir que corriendo este código al principio del programa, nadie puede cambiar la hora?

He bajado el programa que me indicas en el vínculo, y voy a ver si soy capaz de entenderlo.

Muchas gracias, de todos modos.
Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 04:59:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi