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 :

Programme résident


Sujet :

Assembleur

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Programme résident
    Salut !
    Comment pouvons-nous concevoir un programme résident avec l'assembleur ?
    Merci d'avance

  2. #2
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    Qu'entends-tu pas "programme resident"?

    S'il s'agit des "TSR" du DOS, retrouver de la doc d'il y a dix ou quinze ans sur ca. Si j'ai bonne memoire, il fallait d'office de l'assembleur pour faire fonctionner ce hack.
    Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Cher Jean-Marc.Bourguet ,Je voulais donner une précision ici; quant je parle des programmes résidants, ce sont des programme capables de se lancer au démarrage de l'ordinateur.
    Merci.

    BARRON GNT

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 16
    Points : 19
    Points
    19
    Par défaut
    tu parles d'un programme résident , d'accord , mais sous quel OS ?

  5. #5
    Futur Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Sous WINDOWS, il suffit de le mettre dans le dossier démarrage, pour qu'il soit lancé sur rest ou mise sous tension.

  6. #6
    WO
    WO est déconnecté
    Inactif
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 88
    Points : 107
    Points
    107
    Par défaut
    Tu ne veux pas parler des services systèmes ?
    Dans le SDK tu trouveras tout ce qu'il faut pour ça. Mais ce n'est pas lié à l'asm ou un quelconque HLL...

    @+WO

  7. #7
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 70
    Points : 92
    Points
    92
    Par défaut
    tu parle de résident je pense que cela doit s'appliquer à l'environnement dos puisque sous windows le terme résident est un peu ambigue ...

    sous dos les logiciels qui se lance au démarrage se trouve dans le fichier de configuration config.sys et autoexec.bat mais dos n'étant pas un environnement multi-tache il faut bien que ces executables rendent la main à un moment ou un autres pour donner la main à l'utilisateur.

    D'où la notion de résident, en effet après exécution un parti du code reste en mémoire qui ne sera pas ré-allouer par d'autres programmes

    En puisant dans mes souvenirs (le dernier type d'applis résident dos que j'ai du faire remonte à plus de 10 ans) il y a plusieurs étape:

    1 - détourné un ou plusieurs interruption (matériel ou logiciel) vers une de tes routines... *
    2 - appelé une interruption dos qui quitte ton programme mais laisse une parti de son code en mémoire.

    * je m'explique, une fois résident le programme ne sera pas appelé (ce sera juste un bout de code stocké en ram) il faut pour cela détourner une intérupption par une de tes routines ainsi lorsque le ou les intéruptions détournées seront sollicitées ton programme sera appelé puisque encore en mémoire.

    l'interruption à détourner est fonction de ton programme et de ce qu'il veut faire.

    J'espère que j'ai été assez clair et que j'ai pu réponde à la question

  8. #8
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par BARRON BABUTUKE GNT
    Cher Jean-Marc.Bourguet ,Je voulais donner une précision ici; quant je parle des programmes résidants, ce sont des programme capables de se lancer au démarrage de l'ordinateur.
    Merci.

    BARRON GNT
    service windows
    Les TSR c'était sous Ms-dos il ya 15 ans

Discussions similaires

  1. Réponses: 19
    Dernier message: 25/05/2007, 17h15
  2. [vb.net] programme résident
    Par A2rem dans le forum Windows Forms
    Réponses: 3
    Dernier message: 13/12/2006, 12h31
  3. Service, programme résident...
    Par franck.thibault dans le forum C++
    Réponses: 7
    Dernier message: 26/04/2006, 17h26
  4. Programmes Résidents
    Par bchass dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 18/02/2006, 15h20
  5. Faire un programme résident
    Par Bubonik software dans le forum C
    Réponses: 21
    Dernier message: 05/09/2004, 10h28

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