Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: daryo en 3 Julio 2013, 16:09 PM

Título: broma en c++
Publicado por: daryo en 3 Julio 2013, 16:09 PM
aca un pequeño programa que hice abre el cdrom cambia la posicion del mouse y pone una canción:


#include <windows.h>
#include <mmsystem.h>
#include <iostream>


int main(int argc, char *argv[])
{
   int x;
   int y;
   mciSendString("play na.wav",0,0,0);
   MessageBox(0,"su computador esta poseido att:el diablo","error de posesion",MB_HELP);
   while(true)
   {
   x=(rand() % 1000);
   y=(rand() % 800);
   SetCursorPos(x,y);
   mciSendString("set Cdaudio door open",0,0,0);
   Sleep(4000);
   mciSendString("set Cdaudio door close",0,0,0);
   }
   return EXIT_SUCCESS;
}


edito: en Dev-C++ tienen que ir a: opciones del compilador>añadir estos comandos a la linea de comandos del linker. Deben seleccionar la casilla que te aparece y colocar dentro del campo de texto esto: -lwinmm, en el caso de otros compiladores debes linkear la libreria de otra forma

#pragma comment ( lib, "winmm.lib" )
Título: Re: broma en c++
Publicado por: SrCooper en 4 Julio 2013, 12:41 PM
¡Qué bueno! Ya lo estoy compilando para ponerselo a mi abuelo  ;-)
Título: Re: broma en c++
Publicado por: 5cr173R en 6 Julio 2013, 00:44 AM
Exelente, tambien podrias hacer que se le apague el monitor, asi:

Este para apagarlo:

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM)2);


Y este para encenderlo XD:

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM)-1);

Y has que el beep interno suene como alarma jajaja asi:

Beep(frecuencia, tiempo_en_miliseguntos);

Suerte!!!
Título: Re: broma en c++
Publicado por: lapras en 6 Julio 2013, 01:21 AM
ajia. Si pones una música tétrica ya es un puntazo.