IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Accès aux ports sous windows 7


Sujet :

C

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2006
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 254
    Points : 138
    Points
    138
    Par défaut Accès aux ports sous windows 7
    Bonjour,

    J'ai développé, il y très longtemps, sous Windows 98, une appli qui accédait directement aux ports de différentes cartes d'entrées/sorties Tout ou Rien et Analogiques.
    L'ordinateur sur lequel elle tournait est prêt à rendre l'âme et mon client me demande de l'adapter pour qu'elle tourne maintenant sous Windows 7, avec quelques fonctionnalités de plus.
    Malheureusement, l'accès aux ports ne se fait plus simplement par outp(), inp(), les applis ne tournant pas en mode priviligié.
    Connaissez-vous des bibliothèques, gratuites de préférence, qui permettraient de faire cela, sans être obligé de se coltiner un driver avec le DDK ? (j'ai juste besoin de lire et d'écrire des ports).

    Merci d'avance de votre aide.

    Kim

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Une des dll les plus connues étant certainement InOut32.dll de Logix4u

    --> http://logix4u.net/parallel-port/16-...ows-982000ntxp

    Existe aussi en version 64 bits --> http://logix4u.net/parallel-port/26-...-win-xp-64-bit

    Je pense qu'elle est interfaçable avec du code C
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2006
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 254
    Points : 138
    Points
    138
    Par défaut Accès aux ports Windows 7
    Merci sevyc64 pour ta réponse.

    Après (mini) test, cela me parait suffisant pour ce que je veux faire.

    Kim

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Le site précise que c'est pour Wndows XP (et inférieur) mais ne parle pas de Seven. Ca fonctionne quand même ?

  5. #5
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Par contre, la dernière fois que j'avais regardé, inpout32.dll était un joli trou de sécurité.

    Ce serait bien s'il y avait au moins une gestion des droits: Un truc qui vérifie l'utilisateur du process se connectant au driver, et autorise ou non l'ouverture selon la range de ports demandée (avec un fichier de config ou une clé de registre dans HKLM).
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    Membre habitué
    Inscrit en
    Septembre 2006
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 254
    Points : 138
    Points
    138
    Par défaut Accès aux ports Windows 7
    Bonjour et merci pour vos contributions, même après que j'ai marqué "Résolu".

    En fait, je n'ai pas testé sous Seven, mais sous Vista, qui est normalement "supérieur" à XP. Mon test a consisté à connecter un (bon vieux) minitel à mon PC, paramétrer la vitesse, la parité, et tout le tintouin avec Hyperterminal, puis à lancer mon logiciel qui répercute sur l'écran du minitel les caractères tapés au clavier de mon PC, et lycée de Versailles.

    Pour la faille de sécurité, aucune importance, le PC sur lequel sera implémenté mon soft tournant en "stand alone", sans connexion d'aucune sorte, mais merci du renseignement : en cours de développement, moi, je reste connecté.

    Kim

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Droits d'acces aux repertoires sous win xp
    Par jpelaho dans le forum Windows XP
    Réponses: 7
    Dernier message: 07/06/2006, 10h09
  2. Gestion des ports sous windows
    Par wass dans le forum Windows
    Réponses: 1
    Dernier message: 19/04/2006, 17h44
  3. Peut-on faire appel aux interruptions sous Windows ?
    Par lorenfar dans le forum Assembleur
    Réponses: 10
    Dernier message: 09/05/2005, 18h42
  4. [Kylix] accès aux port pc
    Par ksirob dans le forum EDI
    Réponses: 1
    Dernier message: 09/04/2004, 16h39
  5. Routines de gestion des ports sous Windows XP
    Par wiccanhelios dans le forum Windows
    Réponses: 2
    Dernier message: 14/11/2003, 08h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo