Qu'est-ce qu'un fichier exécutable et comment en créer un

Qu'est-ce qu'un fichier exécutable ? Un fichier exécutable est un fichier de programme qui peut être exécuté, avec un ensemble d'instructions ou d'options pour lui faire faire quelque chose sur votre PC. Les fichiers exécutables se trouvent sur 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 installez un nouveau logiciel(install new software) ou exécutez un programme sur votre PC, où l' extension EXE est utilisée. (EXE)Si vous créez votre propre logiciel, vous pouvez même créer votre propre fichier exécutable à exécuter, installer ou distribuer. Si vous souhaitez en savoir plus sur les fichiers exécutables et comment créer un fichier exécutable, voici ce que vous devez faire.

Les risques des fichiers exécutables (EXE)(The Risks Of Executable (EXE) Files)

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, des scripts de base de quelques lignes aux logiciels complexes avec 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 ont le potentiel d'inclure des instructions dans le code source(source code) qui pourraient endommager votre PC.

Il pourrait dire à votre PC de supprimer d'autres fichiers, ou il pourrait demander à votre PC d'envoyer des informations à une source extérieure. C'est la définition du malware , créé pour causer du tort à vos dépens.

Avant d'exécuter un fichier exécutable, en particulier s'il demande des autorisations administratives dans une fenêtre contextuelle de contrôle de compte d'utilisateur , vous devez analyser le fichier à la recherche de logiciels malveillants à l'aide de la sécurité Windows(Windows Security) ou de votre propre logiciel anti-malware tiers comme Malwarebytes(third-party anti-malware software like Malwarebytes) . Vous ne devez également installer ou exécuter que des logiciels provenant de sources en lesquelles vous avez absolument(absolutely) confiance.

Si vous créez votre propre logiciel à exécuter, vous devez vous assurer 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 , revérifiez votre code avant de l'exécuter pour vous assurer que le logiciel ne peut pas endommager votre PC.

Ouverture de fichiers exécutables (EXE) sous Windows(Opening Executable (EXE) Files On Windows)

Si vous souhaitez ouvrir un fichier exécutable sous Windows , vous pouvez le faire de plusieurs manières. Windows reconnaît automatiquement le format de fichier EXE en tant que fichier exécutable, vous pouvez donc généralement l'ouvrir à partir de votre bureau, à partir de l' Explorateur de fichiers Windows(Windows File Explorer) , en utilisant le menu Démarrer de Windows(Windows Start) (pour les logiciels installés) ou en utilisant la boîte de commande Exécuter .(Run)

  • Pour ouvrir les fichiers EXE sur votre bureau ou dans l' Explorateur de fichiers Windows(Windows File Explorer) , double-cliquez sur le fichier. Cela demandera à Windows de l'ouvrir.

  • La liste des logiciels installés dans le menu Démarrer de Windows(Windows Start) sont des raccourcis vers les fichiers EXE pour ces logiciels (par exemple, Chrome.exe pour Google Chrome). Appuyez sur l' icône du (icon)menu(Start menu) Démarrer (ou appuyez sur la touche Windows(Windows key) de votre clavier), puis appuyez sur l'une des entrées pour exécuter votre logiciel.

  • Pour utiliser la boîte de commande Exécuter(Run) pour exécuter un fichier EXE , appuyez sur la Windows key + R de votre clavier. Vous pouvez également cliquer avec le bouton droit sur l' icône du menu Démarrer(Start menu icon) et appuyer sur l' option Exécuter .(Run)

  • Dans la zone de commande Exécuter(Run) , localisez votre fichier exécutable en appuyant sur Parcourir(Browse) ou saisissez directement l'emplacement du fichier. Lorsque vous souhaitez exécuter le fichier EXE , appuyez sur OK .

  • Si le fichier EXE demande un accès administratif, vous devrez lui permettre de s'exécuter dans la fenêtre contextuelle UAC . Appuyez sur Oui(Yes) pour autoriser cela.

  • Si le fichier exécutable ne peut pas s'exécuter (il peut être conçu pour une ancienne version de Windows , par exemple), alors Windows l'arrêtera de s'exécuter. Vous pouvez également voir un message d'erreur. Si cela se produit, appuyez sur Fermer(Close) et recherchez une autre version du fichier à exécuter à la place.

Comment créer un fichier exécutable sous Windows(How To Create An Executable File On Windows)

Si vous souhaitez créer vos propres fichiers exécutables sous Windows , vous le pouvez, mais ce n'est pas aussi simple que de renommer un fichier et d'ajouter .exe à la fin.

Vous devrez coder le logiciel que vous souhaitez exécuter dans le langage de programmation de votre choix, puis le compiler sous forme de fichier exécutable. Cependant, la plupart des utilisateurs voudront créer des fichiers exécutables plus basiques, tels que des fichiers d'installation pour les installations de logiciels.

Vous pouvez utiliser l' assistant IExpress intégré(IExpress Wizard) pour le faire sous Windows , mais ce logiciel est très ancien et n'a pas été mis à jour depuis un certain temps. La meilleure option consiste à utiliser la configuration open source Inno(Inno Setup) ou, pour les fichiers EXE auto-extractibles de base , vous pouvez utiliser 7-Zip .

Un fichier EXE créé à l'aide de 7-Zip est en fait un fichier d'archive SFX(SFX archive file) . Ce fichier d'archive, apparaissant avec le format de fichier EXE , extraira automatiquement tous les fichiers inclus sur votre PC, ce qui le rend parfait pour les déploiements de logiciels simples.

Si vous souhaitez partager des fichiers avec plusieurs utilisateurs sans avoir à vous soucier de l'installation du bon logiciel, la création d'un fichier comme celui-ci serait une bonne option.

  • Pour créer un fichier EXE à l'aide de 7-ZIP, placez vos fichiers dans un dossier de l' Explorateur de fichiers Windows(Windows File Explorer) . Faites un clic droit sur(Right-click) le dossier, puis appuyez sur 7Zip > Add to archive.

  • Dans la zone Options(Options) , cochez la case Activer l'archivage SFX(Enable SFX Archive ) . Vous souhaiterez également définir le format d'archive(Archive Format ) sur 7z , la méthode(Compression Method) de compression sur LZMA2 et le niveau de compression(Compression Level) sur Normal . Appuyez sur OK pour créer le fichier.

Bien qu'il ne s'agisse pas d'un véritable fichier EXE , il ressemble et agit comme tel, ce qui en fait un moyen facile de créer un fichier exécutable qui peut distribuer des logiciels ou des fichiers que vous avez créés avec d'autres.

Sinon, si vous voulez créer un "vrai" fichier exécutable, vous devrez apprendre à programmer(learn how to program)

Exécution de fichiers exécutables sur Mac ou Linux(Running Executable Files On Mac Or Linux)

La façon dont les fichiers exécutables fonctionnent sur Windows est entièrement différente de la façon dont les programmes s'exécutent sur d'autres plateformes, comme Linux ou macOS. Ces plates-formes ont des fichiers exécutables, mais ils ne sont pas au format de fichier EXE .

Sous Linux , par exemple, n'importe quel fichier peut être exécutable, mais il nécessite un indicateur spécial d'autorisations de fichiers pour l'exécuter en tant que programme utilisant chmod . La commande chmod +x file donnerait à un fichier nommé file l'autorisation d'exécution pour s'exécuter, par exemple.

macOS a une méthode légèrement différente pour exécuter un logiciel. Si l'application n'a pas été installée à partir de l' App Store et qu'elle ne provient pas d'un développeur qu'elle connaît ou auquel elle fait confiance, l'application ne sera pas autorisée à s'exécuter. Vous devrez l'autoriser dans votre menu System Preferences > Security & Privacy

Cependant, en tant que système basé sur Unix, macOS prend en charge la commande chmod , ce qui vous permet d'exécuter des scripts plus basiques à l'aide de l' application Terminal . Si vous avez développé un script Python , par exemple, vous pouvez utiliser la commande (Python)chmod +x pour l'exécuter.

Vous pouvez également utiliser l' émulateur WINE pour (WINE)Linux et macOS pour exécuter et installer des fichiers Windows EXE(run and install Windows EXE files) sur ces plates-formes. Conçu pour émuler certaines instructions et bibliothèques Windows , l'utilisation de (Windows)WINE pour exécuter un fichier EXE aura différents niveaux de succès. 

Vous pouvez confirmer le bon fonctionnement des logiciels populaires avec WINE en consultant la base de données WineHQ(WineHQ database) .

Exécuter des fichiers exécutables sur Windows 10(Running Executable Files On Windows 10)

Rien ne vous empêche de créer votre propre logiciel, surtout si vous le combinez avec des packages d'installation Windows(Windows installer packages) pour le rendre facile à installer. Pour la plupart des utilisateurs de Windows 10, cependant, les fichiers EXE sont là pour être exécutés, pas créés. (EXE)Tant que vous n'exécutez que des logiciels provenant de sources fiables, les fichiers exécutables devraient être relativement sûrs.

Assurez(Make) -vous d'exécuter régulièrement des analyses de logiciels malveillants et, si vous ne savez vraiment pas si un fichier exécutable peut être exécuté en toute sécurité, vous pouvez utiliser le mode bac à sable de Windows 10(Windows 10 sandbox mode) pour exécuter le logiciel dans un conteneur isolé afin de le tester. Si l' EXE est dangereux, il n'endommagera pas votre installation principale de Windows .



About the author

Je suis un ingénieur en matériel avec plus de 10 ans d'expérience dans le domaine. Je me spécialise dans les contrôleurs et les câbles USB, ainsi que dans les mises à niveau du BIOS et le support ACPI. Dans mes temps libres, j'aime aussi bloguer sur divers sujets liés à la technologie et à l'ingénierie.



Related posts