Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-09-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por fleming Ver Mensaje
...como hago para poner una alerta, antes de cerrar el proceso con:

MessageBox(0, 'Programa Prohibido Detectado!', 'Alerta', +MB_OK +mb_ICONWARNING); PostMessage(h, WM_CLOSE, 0, 0);

PostMessage me funciona pero la alerta la hace infinitamente..! como hago para que me salga una sola ves al precionarle aceptar procede a WM_close
Código Delphi [-]
h := FindWindow(nil, PCHAR(s)); 
if (h <> 0) and (MessageBox(0, 'Programa Prohibido Detectado!'+#13+'¿Cerrarlo?', 'Alerta', +MB_YESNO + mb_ICONWARNING) = IDYES) then
   PostMessage(h, WM_CLOSE, 0, 0);

Saludos.
Responder Con Cita
  #2  
Antiguo 06-09-2010
fleming fleming is offline
Miembro
 
Registrado: sep 2010
Posts: 15
Poder: 0
fleming Va por buen camino
Cita:
Empezado por escafandra Ver Mensaje
Código Delphi [-]
h := FindWindow(nil, PCHAR(s)); 
if (h <> 0) and (MessageBox(0, 'Programa Prohibido Detectado!'+#13+'¿Cerrarlo?', 'Alerta', +MB_YESNO + mb_ICONWARNING) = IDYES) then
   PostMessage(h, WM_CLOSE, 0, 0);

Saludos.
me salen un millon de ventanas alertas

Última edición por fleming fecha: 06-09-2010 a las 17:17:36.
Responder Con Cita
  #3  
Antiguo 06-09-2010
fleming fleming is offline
Miembro
 
Registrado: sep 2010
Posts: 15
Poder: 0
fleming Va por buen camino
Bueno asi como esta esta bien.. no hay que darse mala vida avisando xD, hay manera de "verificar el archivo .txt" para que no pueda ser cambiado?.. ejemplo una verificacion md5 o crc o algo asi que a lo que sea modificado no ejecute el ejecutable donde esta encrustada la dll? algun ejemplo?
Responder Con Cita
  #4  
Antiguo 06-09-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por fleming Ver Mensaje
me salen un millon de ventanas alertas
Si no quieres que se te alerte de cada programa prohibido, pon una bandera que se active sólo al primer aviso y evite los demás.


Cita:
Empezado por fleming Ver Mensaje
...hay manera de "verificar el archivo .txt" para que no pueda ser cambiado?.. ejemplo una verificacion md5 o crc o algo asi que a lo que sea modificado no ejecute el ejecutable donde esta encrustada la dll? algun ejemplo?
Si bloqueas el acceso al archivo de texto, tendrás que tener un sistema de cambio autorizado, es decir cuando tu lo quieras actualizar...

Revisa esto.



Saludos.

Última edición por escafandra fecha: 06-09-2010 a las 20:44:38.
Responder Con Cita
  #5  
Antiguo 06-09-2010
fleming fleming is offline
Miembro
 
Registrado: sep 2010
Posts: 15
Poder: 0
fleming Va por buen camino
Cita:
Empezado por escafandra Ver Mensaje
Si no quieres que se te alerte de cada programa prohibido, pon una bandera que se active sólo al primer aviso y evite los demás.




Si bloqueas el acceso al archivo de texto, tendrás que tener un sistema de cambio autorizado, es decir cuando tu lo quieras actualizar...

Revisa esto.



Saludos.
Ok vi la pagina que me indicas, mi idea era que si modificaban alguna letra del archivo de texto al ser esta verificada por md5 al cambiar una letra cambia el md5 del archivo entonces antes de ejecutar el programa este verifica si "md5" definido del archivo de texto es igual al actual del archivo de texto en caso de ser asi, ejecuta, en caso que haya sido modificado pues da error, "archivo corrupto" o modificado bla bla y no deja ejecutar el programa hasta volver a colocar el archivo de texto original, la funcion que me muestras creo que cae anillo al dedo pero como la modifico para qu lea el archivo y haga el "en caso de" if y else.? adjunto lo que llevo de proyecto?
Responder Con Cita
  #6  
Antiguo 07-09-2010
fleming fleming is offline
Miembro
 
Registrado: sep 2010
Posts: 15
Poder: 0
fleming Va por buen camino
=/ escafandra :'( ALguien??
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
lectura y escritura en un archivo de texto torito Varios 4 18-01-2010 10:10:11
Lectura de un archivo plano josem Varios 2 13-09-2006 23:06:39
Lectura continua de Archivo friendspark API de Windows 2 02-02-2006 16:27:52
Como convertir un archivo a solo lectura JuanErasmo C++ Builder 10 14-09-2005 21:47:42
lectura lenta de un archivo .DAT, ¿por que? URBANO Varios 3 09-12-2003 21:07:16


La franja horaria es GMT +2. Ahora son las 11:50:56.


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