Bueno, estoy haciendo mi propio abridor de bandejas con una llamada a mciSendStringA
y bueno me encuentro que necesito usar esto: format PE GUI 4.0 para importar cosas de la libreria winmm
¿porque?
Es algo especifico de FASM:
http://flatassembler.net/docs.php?article=manual#2.4
Gracias y otra cosa mira:
no me va este code (me salta error windows):
include 'win32ax.inc'
.data
library winmm,'WINMM.DLL'
import winmm,\
mciSendString, 'mciSendStringA'
open db 'set cdAudio door open',0
close db 'set cdAudio door closed',0
.code
start:
push 0
push 0
push 0
push open
call [mciSendString]
.end start
EDIT: ya lo consegui, usando el protocolo de pe console lo consegui...
Ahora otra duda, como hago para que la consola no se vea... y.. hay otra opcion para no poner:
section '.idata' import data readable?
Para que no sea vea la consola usas justamente GUI (subsystem=WINDOWS). Mira en enlace que deje o http://flatassembler.net ahi vas a encontrar todo lo que necesites sobre este ensamblador en particular.
borrado por que me canse del foro .