Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: Nop+ en 15 Noviembre 2012, 22:03 pm



Título: PlaySound en masm32
Publicado por: Nop+ en 15 Noviembre 2012, 22:03 pm
Estaba intentando reproducir un .wav en masm32


 invoke PlaySound,ADDR sPing,NULL,SND_FILENAME OR SND_ASYNC

No estoy seguro a que librería pertenece esta función y tampoco si es correcto como lo hago, a ver si alguién me enciende una bombilla  ;D


Gracias


Título: Re: PlaySound en masm32
Publicado por: Nop+ en 16 Noviembre 2012, 11:28 am
Ya lo resolví, para los interesados, la función PlaySound pertenece a la librería winmm.dll

El formato es el que puse anteriormente

Invoke PlaySound, ADDR variable, NULL, SND_FILENAME OR SND_ASYNC

variable la declaramos en .data indicandole la ruta y el fichero a ejecutar

variable db "sonido.wav",0

Recordar que PlaySound reproduce ficheros wav, creo que no reproduce ningún otro tipo de ficheros de sonido


Título: Re: PlaySound en masm32
Publicado por: x64core en 16 Noviembre 2012, 23:19 pm
Tan facil como leer la documentación de las funciones que se quiere usar antes de hacerlo no?  :rolleyes:
Hay un montón de funciones: http://msdn.microsoft.com/en-us/library/windows/desktop/dd743586(v=vs.85).aspx


Título: Re: PlaySound en masm32
Publicado por: Nop+ en 18 Noviembre 2012, 18:54 pm
Tan facil como leer la documentación de las funciones que se quiere usar antes de hacerlo no?  :rolleyes:
Hay un montón de funciones: http://msdn.microsoft.com/en-us/library/windows/desktop/dd743586(v=vs.85).aspx


Gracias por la información