Bonjour,
je souhaite lire les infos midi envoyées par un piano yamaha à mon pc via le port jeu sous XP.
Apparemment, XP n'autorise pas les lectures de port via les fonctions du genre inportb ou inb. Il faut utiliser les fonctions createfile() et readfile(). J'ai trouvé des exemples d'utilisation de ces fonctions pour des ports séries (COM) ou parallèles (LPT) :
hComm=CreateFile("COM1",
GENERIC_READ | GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
0);
Mais rien pour le port jeu... Existe-il un mot clé correspondant à ce port (j'ai essayé "GAMEPORT" ou "JOYSTICK", mais sans succès) ? Où le lien entre la dénomination du fichier ("COM1") et l'adresse du port est-il fait ?
Merci pour votre aide
Phil