2012-04-26 2 views
1

J'ai un lecteur/graveur de carte magnétique qui utilise un port PS/2 pour la communication. Je dois pouvoir envoyer et recevoir des données depuis mon ordinateur. Cependant, je ne trouve aucune information sur l'envoi/réception directement via PS/2 - en particulier l'envoi, pour lequel le programme ne peut pas simplement intercepter les événements du clavier. C12 ou C++ serait préférable, mais tout langage/framework/API fera l'affaire.Écriture sur un port PS/2

+0

Le système d'exploitation hôte Windows? Si oui, quelle version? –

+0

@JaredKells Windows 8 x64 – Zenexer

Répondre

2

Vous aurez probablement besoin de créer un pilote de filtre pour le pilote de clavier PS2.

Le pilote PS/2 sur les versions modernes de Windows est: i8042prt.sys

Vous pouvez trouver des informations un exemple pilote de filtre ici: http://msdn.microsoft.com/en-us/library/windows/hardware/ff542411(v=vs.85).aspx

Je ne pense pas qu'il est possible de lire et écrire des données brutes au port PS/2 à partir de l'espace utilisateur dans Windows.