Rechercher : dans
Par :

Connaitre le langage d'un prog

Dernière réponse le 6 jui 2004 à 09:45:58 JMarc, le 6 jui 2004 à 09:24:03 
 Signaler ce message aux modérateurs

Bonjour,
Etant débutant en prog, je me pose la question suivante :
Comment peut-on connaitre le langage de programmation qui a été utilisé pour créer un exécutable ?
Merci pour vos réponses.

Meilleures réponses pour « Connaitre le langage d'un prog » dans :
[Programmation] Comment débuter, quel langage? VoirComment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser
[Programmation] Critères de choix d'un langage/framework Voir[Note de sebsauvage: Cet article est loin d'être complet ! à compléter, détailler et raffiner] Voici quelques questions à vous poser pour bien choisir un langage, une plateforme de développement ou un framework pour un projet. Il est...
Fichier utilisé - Le fichier est ouvert dans un autre programme VoirLorsque vous souhaitez supprimer ou déplacer un fichier, Windows se plaint avec le message suivant : Fichier utilisé Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme Fermez l'application concernée Avant...
Les bases du langage Pascal VoirDe la structure du langage et des principaux mots-clés Tout d'abord, nous sommes d'accord : notre but est d'écrire un programme; quand notre programme sera suffisamment élaboré, on pourra appeler ça une application (ça fait pro). Tous nos...
Les langages informatiques VoirLangage informatique On appelle « langage informatique » un langage destiné à décrire l'ensemble des actions consécutives qu'un ordinateur doit exécuter. Un langage informatique est ainsi une façon pratique pour nous (humains) de donner des...
Introduction à la programmation orientée objet VoirUn nouveau concept de développement Extrait de « Au coeur de ActiveX et OLE », de David Chappel "Au cours des 35 dernières années, les concepteurs de matériel informatique sont passés de machines de la taille d'un hangar à des ordinateurs...

1

Fada09, le 6 jui 2004 à 09:44:20

Salut,

Ben je crois pas que tu puisse puisque dès lors qu'il est compilé, l'éxécutable est un fichier binaire. La seule chose qui est possible c'est de voir le code assembleur correspondant mais je crois pas qu'on puisse remonter d'avantage.

Si tu as de la chance c'est parfois marqué dans la rubrique A propos... du logiciel

;-)
~ ~ Fada ~ ~ : Member of Star!alco

Répondre à Fada09

2

 blurk, le 6 jui 2004 à 09:45:58
  • +3

Salut!
on peut editer un executable avec un editeur hexadécimal
et trouver des traces. Micro$oft laisse des traces
afin de pouvoir prouver que ses logiciels ont été utilisés
mais ça, c'est pour le copyright d'une marque. D'autres comme Borland le font aussi.
Pour le language, c'est plus dur.
En C, les passages de paramètres sont inversés (pile lifo)
et pas en Pascal. (faut faire de l'assembleur pour le voir)
C'est de loin le C qui fera l'exécutable le plus compact.
Seul le Pascal peut suivre la comparaison.
Avec Windev, Visual Basic, c'est quasiment certain que le fichier exe ne fonctionnera pas sans certaines Dll reconnaissables (pour visual basic: vbrun600.dll par exemple)
On peut aussi voir si des instructions pas très catholiques qui ne peuvent être faites qu'en assembleur on été codées, et là on sait que c'est soit du hacking, soit un ver, soit certaines démos faites en assembleur par des hackers lors de concours.
oui on peut faire ça quand on a assez d'expérience en assembleur.
cordialement

Répondre à blurk
Collection CommentÇaMarche.net