Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1253 connectés 

  FORUM HardWare.fr
  Programmation

  compilation, decompilation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

compilation, decompilation

n°29510
zeuartisan
Lefilpoupre dans la bibli.
Posté le 06-05-2001 à 16:34:04  profilanswer
 

ca veut dire koi ?
effectivement ca fait koi ?
pour voir le listing d'un prog ,genre IE ,faut le decompiler avec le decompilateur associé à son language de programmation ou avec un decompilateur genérique ?
decompila° du noyau de linux : ca veut dire koi ?
merci-merci !


---------------
https://www.youtube.com/watch?v=eviqX3QXd-s - Hugo TSR : La haut
mood
Publicité
Posté le 06-05-2001 à 16:34:04  profilanswer
 

n°29519
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-05-2001 à 17:22:54  profilanswer
 

en general tu obtiens le code source du programme... en assembleur :)
C'est-a-dire les instruction machine.
Suffisant pour par exemple passer une protection (shareware...).
Mais à ma connaissance il n'est pas possible de récupérer le listing C/C++ d'un programme...
Par contre tout ce qui est ressource (textes, boîtes de dialogue, etc...) est en général assez facile à modifier avec un éditeur de ressource.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°29767
BifaceMcLe​OD
The HighGlandeur
Posté le 07-05-2001 à 20:29:55  profilanswer
 

Par contre, un langage comme Java se décompile très bien, car à partir du bytecode, on peut assez bien retrouver le source. La seule chose qu'on perd alors, ce sont les noms de variables locales et les commentaires, qui ne sont pas écrits dans le .class .

n°29787
antp
Super Administrateur
Champion des excuses bidons
Posté le 07-05-2001 à 22:49:26  profilanswer
 

Je suppose que c'est parce que java n'est pas compilé en language machine... (puisque indépendant de la machine justement)
 
Étant donné que les programmes VB (du moins avec les anciennes versions, et si ce que j'ai lu un peu partout est vrai) sont ± interprétés et non compilés, ça doit être possible aussi (merci de ne pas déclancher une guerre à ce sujet, je dis bien que je ne suis pas sûr)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°29803
BifaceMcLe​OD
The HighGlandeur
Posté le 08-05-2001 à 01:58:09  profilanswer
 

C'est deux fois exact. Mais la différence, c'est que le bytecode Java est public, alors que je ne crois pas que ce soit le cas pour le pseudo-code VB (mais on ne sait jamais...).
 
Ce qui veut dire aussi qu'il n'est pas obligatoire que du bytecode Java provienne d'un source en Java. Je connais par exemple un compilateur Ada générant du bytecode Java, alors qu'Ada est un langage habituellement compilé en natif (comme C et C++, par exemple).

n°31180
zeuartisan
Lefilpoupre dans la bibli.
Posté le 13-05-2001 à 13:34:25  profilanswer
 

d'acc mais l'assembleur est compréensbible ?
donc un compilateur C un truc ki transforme un listing en langage assembleur comprehensible par la machine direct


---------------
https://www.youtube.com/watch?v=eviqX3QXd-s - Hugo TSR : La haut
n°31182
haahhahaha​ha
Posté le 13-05-2001 à 13:36:03  profilanswer
 

voila.
c comprensible avec un desaseembleur et bien sur font commaitre l'assmbleur  :D

n°1380946
Miatec
Posté le 04-06-2006 à 19:26:33  profilanswer
 

bonjour a tous
 
je cehrche a modifier les fonction des boutton d'un ipod shuffle (vous en avez déjà tous vu un :D) en fiat c'est plus pour un pariq ue pour quelquechose de vraiment utile; pour le gagner, il faut que je propose un logiciel qui remplacerais celui d'apple pour gerer le shuffle , et que le boutton de dérière servant a activer le mode shuffle, serve a activer le mode répétition, en gros je change la fonctiond e ce boutton, et quand je l'active, la chanson qui est en train de passer doit continuer, continuer..
 
on m'a dit qu'il fallait que je décompile le logiciel d'origine..
 
d'aprés ce que je veux faire, est-ce bien la meilleure technique?
et comment faire pour "ouvrir" ce logiciel, quel logiciel utiliser pour 'louvrir"
 
merci beaucoup  :jap:


Message édité par Miatec le 04-06-2006 à 19:26:57
n°1380954
masklinn
í dag viðrar vel til loftárása
Posté le 04-06-2006 à 19:40:31  profilanswer
 

BifaceMcLeOD a écrit :

C'est deux fois exact. Mais la différence, c'est que le bytecode Java est public, alors que je ne crois pas que ce soit le cas pour le pseudo-code VB (mais on ne sait jamais...).


Pour VB.Net et C# en tout cas, ils sont compilés en MSIL (équivalent au Java bytecode) qui se décompile très bien, cf le Reflector de Lutz Roeder


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  compilation, decompilation

 

Sujets relatifs
probleme de compilation en C!!!!!Thread sous linux en c++ et compilation séparée ?
compilation sous linuxpb de compilation API c++ sous slakware
[JAVA-JSP] packages et compilation[OpenGL] Problème de compilation
[Java/JSP] compilation de .jsp quand modification autmatique.vive la compilation!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
VNC & Compilation Java ;-[Un bon pgrm d'edition/compilation pour débutant en C++?
Plus de sujets relatifs à : compilation, decompilation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR