Accueil > Forum > > > > pb d'interruptions
pb d'interruptions
vendredi 10 octobre 2003 à 23:13:34 |
pb d'interruptions

sollda
|
Bonjour à tous, j'ai écrit un petit prog de test en asm (compilé avec ML.EXE), dont voici le code : ------------------- include winapi.inc .data mess db "Bonjour, comment allez-vous?",0 .code start: mov edx, offset mess push eax mov ax, 0900h int 21h pop eax int 20h end start ------------------- Lorsque je l'execute sous wondows xp, windows affiche une messagebox avec le message suivant: --------------------- affiche.exe a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru. --------------------- et il me demande aussi si je veux le debugger (visual studio), si je repond oui, le dasm s'ouvre et affiche le message suivant: --------------------- Unhandled exception in affiche.exe: 0xC0000005: Access Violation. --------------------- Les interruptions ne fonctionnent pas, j'en ai testé d'autres comme la 3Ch (creation de fichier), la 3Eh (fermeture de fichier), 40h (écriture dans un fichier) et elles me donnent le meme message d'erreur, pourquoi ? Merci et A+ Sollda
|
|
vendredi 10 octobre 2003 à 23:45:02 |
Re : pb d'interruptions

Chrishka
|
C'est comme ça, les fonctions de bases ne sont plus implémentées sous forme d'interruptions sous windows, mais sous forme d'un ensemble de fonctions, l'API win32. Essaye ça, tu verras ça marchera bcp mieux.
------------------- include windows.inc include kernel32.inc include user32.inc
includelib kernel32.lib includelib user32.lib
.data mess db "Bonjour, comment allez-vous?",0
.code start: invoke MessageBox,NULL,addr mess,addr mess,MB_OK invoke ExitProcess,0
-------------------
J'ai pas mis les path dans les includes, à toi d'adapter
|
|
samedi 11 octobre 2003 à 11:33:47 |
Re : pb d'interruptions

BruNews
|
Pour la precision elles sont toutes implémentées mais NON accessibles car 'detournees' et comme le dit Chrishka il faut se servir de l'API win32 qui lui seul est autorise a se servir des interruptions car il est en ring0. Voila qui garantit la stabilite du systeme. BruNews, ciao...
|
|
lundi 13 octobre 2003 à 09:38:45 |
Re : pb d'interruptions

sollda
|
Salut BruNews et merci pour ta réponse.
je sais que cela fonctionne avec les APIs. Mais, elles n'utilisent pas les interruptions, en arrière plan ? Et, windows doit interdire l'acces direct aux interruptions du dos et du bios ?
Sollda, A+
|
|
lundi 13 octobre 2003 à 09:58:13 |
Re : pb d'interruptions

BruNews
|
Windows utilise bien entendu les interruptions bios ou autres mais au chargement elles sont detournees et il les intercepte. Moralite: se servir de son api. BruNews, ciao...
|
|
Cette discussion est classée dans : fichier, exe, affiche, message, interruptions
Répondre à ce message
Sujets en rapport avec ce message
Script Pour UNIX en ksh " créer un Journal " ? [ par davidv ]
D'abord bonjour,(I) Je voudrais créer un Journal d'evenement sous UNIX AIX 5L qui me permetterait de superviser une suite d'evenement.cela integre qu
la structure des fichier exe [ par izou ]
je veux savoire quelle est le role de la table de relogement dans les fichier exe
Creer un exe qui va chercher un fichier texte sur le net ? [ par sharkjo ]
Voila mon souci je cheche a creer un programe ce programme grace a un bouton quand on clique dessus il ca aller checher des infos que jai place dans u
suprimer un fichier en TASM aprés une recherche [ par infoelectronique ]
salut j'ai
modifier un .exe [ par fazpedro ]
Bonjour, je ne sais pas si je suis dans le bon forum, mais j'ai une question sur l'édition et la modification de fichiers ".exe" on m'a filé un exé
Compilation d'un fichier COM avec MASM [ par Oeil_de_taupe ]
Bonjour,J'imagine que mon manque de neurone peut expliquer mon problème mais je viens de chercher pendant toute l'arprès-midi sans trouver la solution
developpez une routine interruption erreur critique 24h [ par msm_007 ]
Salut a tous. je suis débutant ds ce domaine c'est pourquoi je besoin d'aide. je veux reimplementer les routines d'interruption de DOS suivante : Tra
Radasm [ par Le cancre ]
Bonjour à tous, je débute en asm, j'utilise Masm ...Affichage de messagebox,et tout le tralala c'est sympa mais il me manque une interface alors j'ai
Modifier interface graphique d'un programme existant déjà (.exe mais convertible en assembleur) [ par nedjed ]
Bonjour, Pour mon premier post sur ce forum, je vais vous posez une colle je pense ^^ Un ami gère un serveur privé d'un jeu, mais le launcher est en
Création et ouverture d'un fichier [ par ahmedbj ]
Bonjour, Je suis débutant en Assembleur je viens de faire un petit programme qui crée un fichier, qui l'ouvre en mode lecture et écriture et qui écri
Livres en rapport
|
Derniers Blogs
XNA 4.0 POUR CRéER DES JEUX 3D SOUS WINDOWS PHONE 7 SERIESXNA 4.0 POUR CRéER DES JEUX 3D SOUS WINDOWS PHONE 7 SERIES par RaptorXP
On savait déjà que le développement d'applications pour Windows Phone 7 Series se ferait par l'intermediaire de Silverlight et XNA. Les détails, et outils de développement (selon cetaines rumeurs) sont attendus pour le MIX10 la semaine prochaine à Las...
Cliquez pour lire la suite de l'article par RaptorXP [TOOLS] NDEPEND 3 DANS VISUAL STUDIO, WAAAAAAAOU!!![TOOLS] NDEPEND 3 DANS VISUAL STUDIO, WAAAAAAAOU!!! par JeremyJeanson
NDepend passé en version 3. Comme pour toute version majeur, la version 3 a son lots de nouveautés : performances, fonctionnalités accrues . etc . Mais dans tout cela il y a la fonctionnalité qui dénote. Le petit truc qui fait que NDepend me fait dire Waa...
Cliquez pour lire la suite de l'article par JeremyJeanson [WF4] GROSSES MéPRISES EN PERSPECTIVE SUR LE KIT DE MIGRATION WF3->WF4[WF4] GROSSES MéPRISES EN PERSPECTIVE SUR LE KIT DE MIGRATION WF3->WF4 par JeremyJeanson
Comme un certain nombre de fanatiques des flux RSS, je suis avec grand intérêt les articles de la team WCF/WF et forcément l'annonce d'hier concernant un kit de migration WF3->WF4 m'a fait chaud au c½ur ;) (pour rappel, mon post au sujet de la migratio...
Cliquez pour lire la suite de l'article par JeremyJeanson RéUNION DU CLUB MOSS PARISRéUNION DU CLUB MOSS PARIS par VANNESTE Xavier
Bonjour à tous la réunion du club moss aura lieu le 15 mars 2010 à 14 heures:
14:00 - 14:05 Paris, EROL GIRAUDY + Gaetan BOUVERET + Nicolas Georgeault intro Présentateur : Pierre Erol GIRAUDY14:05 - 14:30 Paris, Worflow - visio Services - We...
Cliquez pour lire la suite de l'article par VANNESTE Xavier [WF4] ARGUMENT, QUI ES TU?[WF4] ARGUMENT, QUI ES TU? par JeremyJeanson
Quand je parle de Workflows ou d'activités (au passage, il s'agit de la même chose dans WF4 ;) ), je fais souvent la comparaison avec une méthode classique : Une activité peut avoir un retour, comme une méthode. Une activité peut avoir des arguments d'ent...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor Xlite (v 3.0 build 41150)XLITE (V 3.0 BUILD 41150)c'est un logiciel qui permet de téléphoner par Internet à l'aide d'un compte SIP pratique pour le... Cliquez pour télécharger Xlite Academy System (10.9.3.0)ACADEMY SYSTEM (10.9.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|