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

Assembleur Discussion :

Accéder au smbus


Sujet :

Assembleur

  1. #1
    Membre à l'essai
    Profil pro
    Développeur Full Stack
    Inscrit en
    Février 2003
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Février 2003
    Messages : 29
    Points : 24
    Points
    24
    Par défaut Accéder au smbus
    J'ai developpé un ActiveX capable de detecter la configuration d'un PC.le site: http://charon777.webdynamit.net/HardwareDetection/
    J'ai developpé des drivers avec le ddk98 et le ddkxp.je suis pas sur si je dois poster ici ou dans le developpement windows.donc désolé si je me suis trompé de topics.
    je voudrais pouvoir accéder au controleur smbus.J'ai réussi sur ma carte mere à base nforce2.Mais le probleme c'est que ca fonctionne que sous cette carte.en lisant le noyau linux ils ont recodé le driver de tous les controleurs existants.Ce n'est pas faisable pour moi ca demanderait trop de travail et c'est pas evolutif.J'ai trouvé sur le net qu'il existe un accès au smbus par l'interruption 15h du bios.le probleme c'est que meme au niveau des drivers sous xp je n'arrive pas executer des interruptions du bios.ce qui est normal c'est du code 16 bit et l'IDT change peut etre de place sous xp.J'ai trouvé une fonction non documenté ke386callbios dans le noyau nt apparemment toujours présente dans windows 2003.elle permettrerait d'appeller des interruptions bios en passant en mode vm86.Le probleme c'est que vu qu'elle n'est pas documenté j'ai pas la declaration et donc je ne sais pas comment l'appeller.Si je pouvais utiliser cette fonction ca me permettrait aussi d'appeller des interruptions 10h VESA,J'en ai aussi besoin.donc je sais c'est un peu long mais voilà ma question:Comment peut-on exécuter des interruptions bios sous nt et 9x?est ce que quelqu'un connaitrait la fonction ke386callbios .si c'est vraiment pas possible comment acceder au smbus pour tout type de carte controlleur comme le fait le logiciel motherboard monitor 5 par exemple

    ps:je sais que que c'est pas bien d'exécuter du code bios sous windows (meme dans des drivers) mais parfois on n'a pas le choix
    merci d'avance

  2. #2
    Membre habitué
    Avatar de TangiX
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 139
    Points : 168
    Points
    168
    Par défaut
    G pas de reponse a ton probleme, juste des liens :

    le site officiel (je c pa si ya beaucoup d'info mais ya les specs officielles)
    http://www.smbus.org/

    Ce site contient souvent des bonnes info mais là il a du mal...
    http://www.osdever.net/

  3. #3
    Membre à l'essai
    Profil pro
    Développeur Full Stack
    Inscrit en
    Février 2003
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Février 2003
    Messages : 29
    Points : 24
    Points
    24
    Par défaut
    merci pour ta réponse
    Le 1er c'est où j'ai recupéré les infos sur l'interruption 15h
    Le 2eme je vais jeter un coup d'oeil

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/06/2007, 18h14
  2. Réponses: 5
    Dernier message: 28/04/2004, 16h06
  3. Tiens, mes users ne peuvent plus accéder à la base
    Par GLDavid dans le forum Requêtes
    Réponses: 12
    Dernier message: 08/12/2003, 09h52
  4. touche pour accéder à une application : hook system?
    Par Fox_magic dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 22/01/2003, 00h02
  5. Accéder à un espace mémoire sous XP
    Par keny dans le forum x86 32-bits / 64-bits
    Réponses: 4
    Dernier message: 02/08/2002, 12h37

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