elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Como ejecutar un hilo despues de mostrar una ventana en WINAPI en: 5 Junio 2015, 21:00 pm
Hola una pregunta respecto a c++, una ventana en librería dinámica.
El codigo siguiente abajo encargado de manejar los mensaje o eventos de mi ventana, tengo una duda.
Necesito que después que ya se muestre la ventana se ejecute este hilo.
********************************************************************************************
Código:
CreateThread(NULL, NULL,&(LPTHREAD_START_ROUTINE) DestruirVentana, (LPVOID)Ventana, NULL,NULL);
********************************************************************************************
El hilo antes mesionado se ejecuta cuando cuando cierro la aplicación manualmente eso no es lo que necesito, yo necesito que después que se muestre la ventana inicie el hilo.
****************************************************************************************************************************************************************************************
Código:
LRESULT CALLBACK WindowProcedure 
(HWND Ventana,UINT Mensaje,WPARAM wParam,LPARAM lParam){
case ?????????:{
CreateThread(NULL, NULL,&(LPTHREAD_START_ROUTINE) DestruirVentana, (LPVOID)Ventana, NULL,NULL);
break;
}
case WM_DESTROY:
{
PostQuitMessage(0);
return 0;
break;
}
}
return DefWindowProc(Ventana,Mensaje,wParam,lParam);
}

Gracias por cualquier sugerencia.!
2  Programación / Programación C/C++ / CreateThread no se ejecuta con Ventana API creada en: 5 Junio 2015, 16:13 pm
Muy buenos dias comunidad, tengo el siguiente problema.
En c++ e creado una ventana usando WINAPI librería dinámica .dll

la cuestion es en esta parte

Código
  1. DWORD WINAPI  DestruirVentana(LPVOID Ventana){
  2.    ALGUN CODIGO
  3. }
  4.  
  5. LRESULT CALLBACK WindowProcedure
  6. (HWND Ventana,UINT Mensaje,WPARAM wParam,LPARAM lParam){
  7. switch(Mensaje)
  8. {
  9.  
  10.                            case WM_CREATE:
  11.                            {
  12.                                DestruirVentana((LPVOID)Ventana);                  
  13.                            return 0;
  14.                                break;
  15.                            }
  16.                            case WM_DESTROY:
  17.                            {
  18.                            PostQuitMessage(0);
  19.                            return 0;
  20.                            break;
  21.                            }
  22. }
  23. return DefWindowProc(Ventana,Mensaje,wParam,lParam);
  24. }

  DestruirVentana((LPVOID)Ventana); Con esta linea funciona si llama a la funcion
Si cambio la linea anterior por un thread la dll sigue funcionando pero el hilo no se ejecuta.
CreateThread(NULL,  NULL, DestruirVentana, (LPVOID)Ventana, NULL,NULL); no ejecuta el hilo

Mod: los códigos deben ir en etiquetasGeSHi... no escribas en maysuculas, hay muchas formas de resaltar texto en el foro
3  Programación / Programación C/C++ / Problema leer memoria de un proceso en 64 bits anti dump en: 25 Agosto 2014, 03:23 am
Buenas tarde amigo, gracias por este nuevo un saludo a toda esta comunidad.
bueno.
Estoy desarrolando un anti dump en c++ que seria una dll para integrarla al game.exe, consite en ecojer un bloque de un hack ejecutable opuntero 0x424548 que tiene en bits estos datos 0x20, 0x30, 0x40 es solo un ejemplo

Ahora uso una maquina windows 8 de 64 bits
ya obtengo todos los proceso me funciona de marabilla
ahora me interesa abrir cada uno de esos procesos y ver si en alguno de esos existe opuntero 0x424548 que tiene en bits estos datos 0x20, 0x30, 0x40.

AQUI EL problema.
me reconoce todos los procesos
pero esta parte del codigo
=============================
 HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID);
      //////////
   if(hProcess != NULL)
   {
         }
=============================
No esta reconociendo algunas aplicaciones aplicaciones, me funciona perfecto revisando la estructura de cada proceso que pudo leer, el OpenProcess es el que no esta abriendo todas aplicaciones, pero cuando ejecuto mi game.exe como administrador hay ya puede reconocer todas. no se si tenga que ver la version de los proccesos corriendo sean de 32 o 64bits como solucionar para que pueda abrir todos gracias.!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines