Salut !
Comment pouvons-nous concevoir un programme résident avec l'assembleur ?
Merci d'avance
Salut !
Comment pouvons-nous concevoir un programme résident avec l'assembleur ?
Merci d'avance
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.
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
tu parles d'un programme résident , d'accord , mais sous quel OS ?
Sous WINDOWS, il suffit de le mettre dans le dossier démarrage, pour qu'il soit lancé sur rest ou mise sous tension.
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
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
service windowsEnvoyé par BARRON BABUTUKE GNT
Les TSR c'était sous Ms-dos il ya 15 ans
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager