Qu’est-ce qu’un fichier exécutable – fichier EXE ? Un fichier exécutable est un fichier de programme qui peut être exécuté, avec un ensemble d’instructions ou d’options qui lui permettent de faire quelque chose sur votre PC. On trouve des fichiers exécutables dans presque tous les systèmes d’exploitation modernes, mais la plupart des gens les associent au format de fichier Windows EXE.
Vous verrez généralement un fichier EXE lorsque vous installerez un nouveau logiciel ou exécuterez un programme sur votre PC, où l’extension EXE est utilisée. Si vous créez votre propre logiciel, vous pouvez même créer votre propre fichier exécutable pour l’exécuter, l’installer ou le distribuer.
Si vous souhaitez en savoir plus sur les fichiers exécutables et sur la manière de créer un fichier exécutable, voici ce qu’il vous faut faire.
Qu’est-ce qu’un fichier EXE
Un fichier portant l’extension EXE est un fichier exécutable utilisé dans des systèmes d’exploitation tels que Windows, MS-DOS, OpenVMS et ReactOS pour ouvrir des programmes logiciels.
Ils sont au format Portable Executable (PE) file format.
Les programmes d’installation de logiciels portent généralement un nom tel que setup.exe ou install.exe, mais les fichiers d’application portent des noms uniques, généralement liés au nom du programme logiciel. Par exemple, le programme d’installation du navigateur web Firefox peut s’appeler Firefox Setup.exe, mais une fois installé, le programme s’ouvre avec le fichier firefox.exe situé dans le répertoire d’installation du programme.
Fondamentalement, un fichier .exe contient plusieurs blocs de données et des instructions sur la manière dont ils doivent être chargés dans la mémoire. Certaines de ces sections contiennent du code machine qui peut être exécuté (d’autres sections contiennent des données de programme, des ressources, des informations de relocalisation, des informations d’importation, etc.)
Les fichiers EXE font souvent référence à des fichiers DLL associés. Parmi les exemples de fichiers EXE importants dans Windows, soit donc les processus systèmes, citons svchost.exe, conhost.exe, csrss.exe, dwm.exe et winload.exe.
Enfin les fichiers EXE compressés peuvent utiliser l’extension EX_ à la place.
Comment ouvrir un fichier EXE
Dans Windows
Les fichiers EXE ne nécessitent pas de programme pour être ouverts, car Windows sait comment les gérer. Il suffit de double-cliquer sur le fichier EXE pour commencer à l’utiliser.
Cependant, ils deviennent parfois inutilisables en raison d’une erreur de registre ou d’une infection virale. Dans ce cas, Windows est amené à utiliser un autre programme, comme le Bloc-notes, pour ouvrir le fichier, ce qui ne fonctionne évidemment pas. Pour résoudre ce problème, il faut rétablir l’association correcte du registre avec les fichiers EXE – voir la solution simple de Winhelponline à ce problème.
Certains fichiers EXE sont des archives auto-extractibles. Ces fichiers peuvent s’extraire automatiquement vers un emplacement spécifique, voire vers le même dossier que celui à partir duquel le fichier a été ouvert. D’autres peuvent vous demander où vous voulez décompresser le contenu.
Si vous souhaitez ouvrir un fichier EXE auto-extractible sans en extraire les fichiers, utilisez un décompresseur de fichiers tel que 7-Zip ou PeaZip. Si vous utilisez 7-Zip, par exemple, cliquez avec le bouton droit de la souris sur le fichier EXE et choisissez de l’ouvrir avec ce programme pour le visualiser comme une archive.
Sur Linux ou macOS
Le fonctionnement des fichiers exécutables sous Windows est totalement différent de celui des programmes exécutés sur d’autres plateformes, comme Linux ou macOS. Ces plateformes disposent de fichiers exécutables, mais ils ne sont pas au format EXE.
Vous pouvez également utiliser l’émulateur WINE pour Linux et macOS afin d’exécuter et d’installer des fichiers EXE Windows sur ces plateformes. Conçu pour émuler certaines instructions et bibliothèques Windows, l’utilisation de WINE pour exécuter un fichier EXE aura plus ou moins de succès.
Vous pouvez vérifier si des logiciels populaires fonctionnent avec WINE en consultant la base de données WineHQ.
La meilleure solution reste d’utiliser une machine virtuelle pour y installer Windows.
Les fichiers EXE et les malwares : le danger
Lorsque vous exécutez un fichier exécutable, vous lui donnez la permission d’exécuter les instructions qu’il contient. C’est ainsi que fonctionnent tous les logiciels, qu’il s’agisse de scripts de quelques lignes ou de logiciels complexes comportant des millions de lignes de code.
Avant d’exécuter ou de créer un fichier exécutable, vous devez être conscient des risques potentiels. Les fichiers exécutables peuvent inclure dans le code source des instructions susceptibles d’endommager votre PC.
Ils peuvent demander à votre ordinateur de supprimer d’autres fichiers ou d’envoyer des informations à une source extérieure. C’est la définition même d’un logiciel malveillant, créé pour vous nuire à vos dépens.
Avant d’exécuter un fichier exécutable, en particulier s’il demande des autorisations administratives dans une fenêtre contextuelle du Contrôle de compte d’utilisateur, vous devez rechercher des logiciels malveillants dans le fichier à l’aide de Sécurité Windows ou de votre propre logiciel tiers de lutte contre les logiciels malveillants, tel que Malwarebytes.
Vous pouvez aussi utiliser le service VirusTotal pour avoir l’avis de plusieurs antivirus.
N’installez ou n’exécutez que des logiciels provenant de sources en lesquelles vous avez une confiance absolue.
Si vous créez votre propre logiciel, assurez-vous que le code n’est pas conçu pour accéder à des fichiers importants. Bien que Windows empêche généralement l’accès non autorisé aux fichiers système à l’aide de l’UAC, vérifiez votre code avant de l’exécuter pour vous assurer que le logiciel ne peut pas nuire à votre PC.
Comment créer un fichier EXE
Lorsqu’un éditeur de logiciel ou un développeur créé une application sous la forme d’un fichier EXE.
Il effectue un passage du langage informatique vers le fichier EXE à travers l’opération de compilation.
Ainsi, vous devez coder le logiciel que vous souhaitez exécuter dans le langage de programmation de votre choix, puis le compiler sous la forme d’un fichier exécutable.
La plupart des utilisateurs voudront cependant créer des fichiers exécutables plus simples, tels que des fichiers d’installation de logiciels.
Vous pourriez utiliser l’assistant IExpress intégré sous Windows, mais ce logiciel est très ancien et n’a pas été mis à jour depuis un certain temps. La meilleure option est d’utiliser le logiciel libre Inno Setup ou, pour les fichiers EXE auto-extractibles de base, d’utiliser 7-Zip.
Un fichier EXE créé à l’aide de 7-Zip est en fait un fichier d’archive SFX. Ce fichier d’archive, qui apparaît avec le format de fichier EXE, extraira automatiquement tous les fichiers inclus sur votre PC, ce qui le rend parfait pour les déploiements simples de logiciels.
Liens
- Les exécutables (fichiers .exe) ne se lancent plus sur Windows
- Comment changer l’icône d’un fichier EXE
- Comment exécuter une commande ou un EXE sur Windows 11, Windows 10
- AdvancedRun : exécution avancé de commandes ou EXE sur Windows
- mshta.exe, fichier HTA et les malwares
- L’explorateur Windows (explorer.exe) : Comprendre et utiliser
L’article Fichier EXE (exécutable) dans Windows : tout savoir est apparu en premier sur malekal.com.
0 Commentaires