Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: hack-4-life en 12 Diciembre 2010, 16:28 pm



Título: como hacer para que no aparezca la pantalla de compilacion en C++?
Publicado por: hack-4-life en 12 Diciembre 2010, 16:28 pm
Buenas XD bueno ahora lo que trato de implementar en un virus es el bloqueo del teclado y el mouse,pero compilo el proceso con dev c++ y me genera el .exe.ahora al darle doble click al exe,me aparece la pantalla en negro,como hacer para ocultar esa pantalla y que no me muestre nada,que solo lo realize el bloqueo internamente en el sistema operativo..alguien me puede ayudar como hacer para que no aparezca la pàntalla en negro....aqui les dejo mi codigo y una imagen de loq ue quiero ocultar..saludos XD..y FELICEZ FIESTAS NAVIDEÑAS! ;D ;D ;D


(http://img543.imageshack.us/img543/3687/bloqueary.png)



Código:

#include <windows.h>
#include <cstdlib>
#include <iostream>
#include <winable.h> // Necesaria para blockinput();
 
 
using namespace std;
 
int main(int argc, char *argv[])
{
    if(BlockInput(true)==0)
     {
 
    Sleep(5000000);
    BlockInput(false);
    }
 

    getchar();
    return EXIT_SUCCESS;
}








Título: Re: como hacer para que no aparezca la pantalla de compilacion en C++?
Publicado por: satu en 12 Diciembre 2010, 16:44 pm
Buenas  ;D ;D

Prueba poniendo esto al principio del main
Código
  1. ShowWindow(GetForegroundWindow(), SW_HIDE);
  2.  

Saludos

Edito: El código que has puesto debe de darte un error en el getchar(), incluye la libreria cstdio


Título: Re: como hacer para que no aparezca la pantalla de compilacion en C++?
Publicado por: hack-4-life en 12 Diciembre 2010, 16:55 pm
XD muchas gracias por responder XD,sin tu ayuda no lo hubiera hecho auqnue pense que solo quitandole el getchar();funcionanaria pero de la manera en que me dices es una buena opcion gracias..cierro tema...


Título: Re: como hacer para que no aparezca la pantalla de compilacion en C++?
Publicado por: Garfield07 en 13 Diciembre 2010, 20:17 pm
tmb vale incluyendo -wmain o algo asi. Lo tengo en un programa por ahi... a ver si me acuerdo y modifico