Installation d'un driver pour le fonctionnement sous Windows NT, 2000 ou XP :
L'accès direct au port parallèle n'est normalement pas possible sous windows NT, et se traduit par l'apparition à l'écran d'un message d'erreur du type "Privileged instruction". Rendons ici hommage à Craig Peacock qui a créé PortTalk, un driver rendant cela possible, et l'a mis a disposition sur son site, retirant ainsi une énorme épine du pied des programmeurs. Outre la page consacrée à PortTalk, allez également consulter l'ensemble du site qui regorge d'informations utiles liées à la programmation système et à l'interfaçage sur PC : www.beyondlogic.org
Après cet hommage mérité, voyons concrètement les étapes à suivre (rigoureusement !) pour faire fonctionner le programme :
Téléchargez le fichier 'Carte_NT.ZIP' (20 ko) ; extrayez les quatre fichiers qu'il contient :
Allowio.exe, Porttalk.reg, Porttalk.sys et Carte.bat.
Copiez le fichier Porttalk.sys dans le sous répertoire suivant :
- pour Windows NT/2000 dans "C:\WinNT\system32\drivers\"
- pour Windows XP dans "C:\Windows\system32\drivers\"
Lancez le fichier Porttalk.reg (en double-cliquant dessus dans l'explorateur) ; il va mettre à jour la base de registre de Windows pour lui faire prendre en compte le driver. Vous pouvez ensuite supprimer ce fichier.
Redémarrez votre ordinateur afin qu'il charge effectivement le driver.
Une fois que l'ordinateur a redémarré, allez dans le répertoire contenant le programme du lecteur de télécartes, et copiez dans ce même répertoire les deux fichiers Allowio.exe et Carte.bat. Si vous utilisez une autre version que Carte20.EXE (ou un bien autre programme), éditez le fichier Carte.bat et modifiez le nom qui suit "allowio.exe /a".
Et voilà ! c'est terminé... le programme se lance alors en cliquant sur Carte.bat ; le message d'erreur "Privileged instruction" ne doit plus apparaître.
Quelques fignolages : vous pouvez éventuellement placer sur le bureau un raccourci vers le fichier 'Carte.bat', et changer l'icône dans les propriétés du raccourci en allant chercher celle qui se trouve dans le fichier Carte20.EXE ; toujours dans les propriétés, choisissez l'exécution en mode 'fenêtre réduite' pour ne pas voir la fenêtre DOS s'afficher.
Remarque : ce programme est supposé être utilisé sur votre ordinateur personnel et non dans un cadre professionnel (au travail) où l'administrateur réseau peut limiter votre niveau d'accès, et donc implicitement vous en interdire l'utilisation.