Yeaaaaaaaaah cé cool ta réponse!... Marrant, j'y avais pensé à poster 1 kest° comme celle là sur ce forum, mais bon, à cause du boulot j'ai oublié depuis!...

En tout cas, merci de me le rappeler!... Chuis tombé sur ta réponse 1 peu par hasard!...

Allez bone prog'!!!!!!
Bonnes vacances!!! Euh??? Y en a ki bossent comme moi j'espère durant cette période?...

Gogogogogogogoooooooo
-------------------------------
Réponse au message :
-------------------------------
Connais-tu le language assembleur ? C'est un language qui se raproche le plus possible du language utilisé par le processeur ... Quand tu ouvres un programme exe dans un editeur tel que edit.exe sous dos , il commence par MZÉ © ... Et affiche des symboles bizares ... C'est les signes en ascii ... 65 = A , 66 = B ... Ensuite donc le processeur fait comme ça :
A = 65
65 qu'il traduit en Hex = 65 = 41 ...
Esuite 41 peut vouloir dire une commande ...
Je t'explique par exemple avec le programme ACCSTAT.EXE que tu trouves dans ton répértoire windows ...
Tout d'abord lances sous dos la ligne :
debug c:\windows\accstat.exe
-d
215A:0000 0E 1F BA 0E 00 B4 09 CD-21 B8 01 4C CD 21 54 68 ........!..L.!Th
215A:0010 69 73 20 70 72 6F 67 72-61 6D 20 63 61 6E 6E 6F is program canno
215A:0020 74 20 62 65 20 72 75 6E-20 69 6E 20 44 4F 53 20 t be run in DOS
215A:0030 6D 6F 64 65 2E 0D 0D 0A-24 00 00 00 00 00 00 00 mode....$.......
215A:0040 50 45 00 00 4C 01 05 00-A2 57 F3 2F 00 00 00 00 PE..L....W./....
215A:0050 00 00 00 00 E0 00 0E 01-0B 01 02 32 00 1C 00 00 ...........2....
215A:0060 00 42 00 00 00 00 00 00-BB 21 00 00 00 10 00 00 .B.......!......
215A:0070 00 30 00 00 00 00 40 00-00 10 00 00 00 02 00 00 .0....@.........
============================================================
Donc là tu trouves les adresses tout à gauche dans ... C'est la zone dans laquelle le programme est enregistré sur le disque dur . Ex : il commence à 215A:0000
Ensuite au milieu tu vois les codes en hexa correspondant aux caractéres tout à gauche ...
Ex : 0E 1F BA OE OO = . . . . . .
Le programme met des points car les caractéres ne peuvent étres affichés en raison des commandes qu'ils revoient ...
Ex : Char 13 = entrée ...
donc ça c'est pour te montrer la premiére étape de l'ordi ...
Mais le language assembleur c'est pas ça ...
fait ensuite la commande -u
Il va t'afficher :
215A:0000 0E PUSH CS
215A:0001 1F POP DS
215A:0002 BA0E00 MOV DX,000E
Donc la on retrouve à gauche les adresses où le programme est logé et les caractéres aussi ...
Ensuite on retrouve notre premiére commande : OE ...
de l'hexa elle est ensuite traduite en une commande Assembleur
PUSH CS
----------------------------------------------------------
Je ne pourais pas t'expliquer toutes les commandes assembleur ... Ce que je conséilles c'est de t'acheter un livre qui te les explique ...
C'est la seule maniére de savoir ce qui est écrit dans un programme ... Si t'espére chopper les codes écrits en Vb , je ne sait aucun programme qui te le fait et je crois pas qu'il en existe ...
L'assembleur est de toute façon un bon language car t'as pas besoin de programme comme Vb pour écrire ... Tu écris tes codes assembleur dans un editeur de texte ... T'enregistre sous le nom ASM , puis tu le compiles avec debug.exe . Voilà ...
Bon j'ait pas trop de sites à te conséiller pour l'assembleur mais regardes celui-là , il est pour débutants et avec des exemples ...
http://www.chez.com/minso/asm.php
Voilà ... J'éspére que ça répond un peu à ta question , et que ce que je t'ait dit te servira .
(PS: Le language assembleur est trés complexe et lourd à comprendre mais c'est le language supréme de l'informatique ... avec ça tu peux tout faire ... créer des virus supers puissants , faires des restrictions ... enlever CTRL+ALT+SUPPR , manipuler windows , faire des jeux qu'ensuite tu modifies sur Assembleur et tu augmentes la vitesse d'affichage ... Bréf tu verras à fur et à mesure ... Faut que t'essayes de faire un application à toi pour y prendre gout ... )