I/O directe ?!

Programmation d'applications complexes
Mytic
Messages : 466
Inscription : mer. 25/juil./2007 0:13

I/O directe ?!

Message par Mytic »

Je voudrai savoir s’il y’a une commande qui permettait la lecture directe sur un port avec son adresse ?
Par exemple on donne l’adresse du matériel (clavier,souris, carte son , micro) et on lit le flux ?
Comme avec la dll IO.dll avec la commande : PortOut &H378, &H (valeur)

Mais sans dll , ou avec api intégrée à Windows
:?
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

ça fait partie des fonctionnalités d'un OS de te fournir le nécessaire pour les E/S. Tu peux toujours essayer en assembleur mais windows ne te laissera pas faire d'interruption matérielle

Dri
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Tout est fichier sous Windows NT (2k/xp/vista) comme sous unix, tu as un exemple ici.
"Qui baise trop bouffe un poil." P. Desproges
Mytic
Messages : 466
Inscription : mer. 25/juil./2007 0:13

Message par Mytic »

Merci pour vos réponses…
Sinon pour la IO.dll, elle marche, mais Kaspersky me la détecte comme un virus tentant de charger IO.sys ?!

Pourtant si je ne me trompe pas, Qbasic permettait cela ??
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Mytic a écrit :Pourtant si je ne me trompe pas, Qbasic permettait cela ??
Vi je confirme. J'ai fait des TP de lectures sur ports paralleles.

Lio :wink:
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Répondre