FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
Quiere hacer un virus que desconfigure la hora y fecha y que el usuario no pueda corregir. O bien el tarado de su catedrático le dio este trabajo con el mismo propósito maquiavelico. Hijo esas cosas no se hacen que vergüenza!! |
#2
|
|||
|
|||
Amilius, yo también pensé en lo mismo pero después recordé a aquellos estudiantes del secundario que no tienen nada mejor que hacer que estar tocando todo para ver que pasa.
Puede ser que hoy estoy medio "buenazo" y no hize tu mismo comentario.
__________________
Suerte .: Gydba :. |
#3
|
||||
|
||||
Cita:
// Saludos |
#4
|
|||
|
|||
Tengo Que Defenderme
Amilius simeplemente te dire que necesito saber como bloquear el cambio de hora y fecha como medida de seguridad de un programa que no es mio, pero como yo administrador de una compañia, dicho programa cambiandole la fecha y la hora es posible lograr un fraude, datos que ya fueron notificados al programador pero el todavia no me ha dado la solucion, pero a mi si me interesa que se resuelva el problema urgente, por eso he decidido yo mismo tomar las medidas necesarias. Gracias.
|
#5
|
||||
|
||||
Se me ocurre algo aunque no sé qué tan viable sea o si es lo óptimo.
En el programa que tú hagas comienzas tomando la hora apenas inicie (y el programa habrá que iniciarlo al comenzar Windows). Lo más cómodo es con
GetTickCount te dá el número de milisegundos desde que inicia Windows. Con una componente Timer checas cada x segundos el tiempo transcurrido
Lo estoy escribiendo como se me ocurre y sin probar así que quizá algo no esté correcto pero la idea es esta: Tu programa mide cada x tiempo el número de milisegundos que han transcurrido desde que inicio la sesión de Windows. Este valor debe coincidir (o acercarse mucho) al número de milisegundos entre la hora de inicio y la hora actual, y dejará de ser así si se cambia la hora de la pc. Aquí estoy suponiendo que el valor de GetTickCount no se afecta al cambiar la hora de la máquina, es decir, que no depende del reloj de ésta. Creo que así es pero si no podrías usar algo como QueryPerformanceCount que se basa en los ciclos del procesador y no en el reloj. Así, aun cuando no estás bloqueando propiamente el cambio de hora, sí podrías detectar si alguien la cambia. // Saludos |
#6
|
|||
|
|||
Cita:
Por eso NO TE METAS EN EL TRABAJO DEL PROGRAMADOR !!! *** Para Román: Desgraciadamente esta es la forma con la que se han hecho las mayores desgracias del software, incluyendo windows y toda su nebulosa de bugs, debilidades, errores de diseño: "soluciones" de personas que no tienen conocimiento del tema: esos "aprendices de brujo" que terminan detrozando lo que cae en sus manos. Personalmente siempre me opondré a cualquier "solución" como esta: "Bloquear la hora y la fecha" que sólo terminará trayendo más problemas y al final será un remedio pasajero. *** "realizar un reloj checador de empleados" Eso es mucho peor !!! ¿Que clase de sádico salvaje sin sentimientos haria una cosa como esa? |
#7
|
||||
|
||||
Amilius
Me parece que estás empecinado en "ver moros con tranchetes". Yo no sé si codigit es programador o no pero su postura me parece totalmente natural. Si yo encargo un programa a alguien y éste tiene un defecto del tipo descrito y no puedo esperar hasta que el programador termine las modificaciones entonces haré lo que esté a mi alcance para solventar la situación mientras la solución óptima se da. Tu aseveración de "NO TE METAS EN EL TRABAJO DEL PROGRAMADOR " me parece fuera de lugar precisamente cuando el programador en cuestión, al menos por lo que nosotros sabemos, justamente no ha hecho bien su trabajo. Además codigit en ningún momento ha dicho que tomará lo del bloqueo del reloj como una solución definitiva. A mi entender es simplemente algo que urge, y si el programador se toma su tiempo, yo en su lugar desde luego que me "metería en el trabajo del programador" y buscaría soluciones alternas, si bien pasajeras. En cuanto a lo del reloj checador, no sé si lo dices en broma pero, al menos en México, nos guste o no, el uso del reloj checador es una práctica bastante común, como lo es la de tratar de alterarlo. // Saludos |
|
|
|