Wat is een uitvoerbaar bestand en hoe maak je er een?

Wat is een uitvoerbaar bestand? Een uitvoerbaar bestand is een programmabestand dat kan worden uitgevoerd, met een reeks instructies of opties om het iets op uw pc te laten doen. Uitvoerbare bestanden zijn te vinden op bijna alle moderne besturingssystemen, maar de meeste mensen zullen ze associëren met het Windows EXE -bestandsformaat. 

Meestal ziet u een EXE -bestand wanneer u nieuwe software installeert(install new software) of een programma uitvoert op uw pc, waar de EXE - extensie wordt gebruikt. Als u uw eigen software maakt, kunt u zelfs uw eigen uitvoerbare bestand maken om uit te voeren, te installeren of te distribueren. Als je meer wilt weten over uitvoerbare bestanden en hoe je een uitvoerbaar bestand kunt maken, dan is dit wat je moet doen.

De risico's van uitvoerbare (EXE) bestanden(The Risks Of Executable (EXE) Files)

Wanneer u een uitvoerbaar bestand uitvoert, geeft u het toestemming om de instructies erin uit te voeren. Zo werkt elke software, van eenvoudige scripts van een paar regels tot complexe software met miljoenen regels code.

Voordat u een uitvoerbaar bestand uitvoert of maakt, moet u zich bewust zijn van de mogelijke risico's. Uitvoerbare bestanden hebben het potentieel om instructies in de broncode op te(source code) nemen die uw pc kunnen beschadigen.

Het kan uw pc vertellen om andere bestanden te verwijderen, of het kan uw pc instrueren om informatie naar een externe bron te verzenden. Dit is de definitie van malware , gemaakt om op uw kosten schade te berokkenen.

Voordat u een uitvoerbaar bestand uitvoert, vooral als het om beheerdersrechten vraagt ​​in een pop-up voor Gebruikersaccountbeheer , moet u het bestand op malware scannen met Windows Security of uw eigen antimalwaresoftware van derden, zoals Malwarebytes(third-party anti-malware software like Malwarebytes) . U moet ook alleen software installeren of uitvoeren van bronnen die u absoluut(absolutely) vertrouwt.

Als u uw eigen software maakt om uit te voeren, moet u ervoor zorgen dat de code niet is ontworpen om toegang te krijgen tot belangrijke bestanden. Hoewel Windows doorgaans ongeoorloofde toegang tot systeembestanden met UAC verhindert , moet u uw code nogmaals controleren voordat u deze uitvoert om er zeker van te zijn dat de software uw pc niet kan beschadigen.

Uitvoerbare bestanden (EXE) openen in Windows(Opening Executable (EXE) Files On Windows)

Als u een uitvoerbaar bestand op Windows(Windows) wilt openen , kunt u dat op een aantal manieren doen. Windows herkent het (Windows)EXE -bestandsformaat automatisch als een uitvoerbaar bestand, dus u kunt het meestal openen vanaf uw bureaublad, vanuit Windows Verkenner(Windows File Explorer) , met behulp van het Windows Start -menu (voor geïnstalleerde software) of met behulp van het opdrachtvenster Uitvoeren(Run) .

  • Om EXE - bestanden op uw bureaublad of in Windows Verkenner(Windows File Explorer) te openen , dubbelklikt u op het bestand. Dit zal Windows instrueren om het te openen.

  • De lijst met geïnstalleerde software in het Windows Start - menu zijn snelkoppelingen naar de EXE -bestanden voor die software (bijvoorbeeld Chrome.exe voor Google Chrome). Druk op het Start-menupictogram (Start menu) ((icon) of druk op de Windows-toets(Windows key) op uw toetsenbord) en druk vervolgens op een van de items om uw software uit te voeren.

  • Om het opdrachtvenster Uitvoeren(Run) te gebruiken om een ​​EXE -bestand uit te voeren, drukt u op de Windows key + R op uw toetsenbord. U kunt ook met de rechtermuisknop op het pictogram van het menu Start klikken(Start menu icon) en op de optie Uitvoeren(Run) drukken .

  • Zoek in het vak Uitvoeren(Run) naar uw uitvoerbare bestand door op Bladeren(Browse) te drukken of typ de bestandslocatie rechtstreeks. Druk op OK als u het (OK)EXE -bestand wilt uitvoeren .

  • Als het EXE -bestand beheerderstoegang vraagt, moet u het toestaan ​​om in de UAC -pop-up te worden uitgevoerd. Druk op Ja(Yes) om dit toe te staan.

  • Als het uitvoerbare bestand niet kan worden uitgevoerd (het kan bijvoorbeeld zijn ontworpen voor een oudere versie van Windows ), dan zal Windows het stoppen. Mogelijk ziet u ook een foutmelding. Als dit gebeurt, drukt u op Sluiten(Close) en zoekt u in plaats daarvan naar een alternatieve versie van het bestand.

Een uitvoerbaar bestand maken op Windows(How To Create An Executable File On Windows)

Als u uw eigen uitvoerbare bestanden op Windows wilt maken , kan dat, maar het is niet zo eenvoudig als het hernoemen van een bestand en het toevoegen van .exe aan het einde ervan.

U moet de software die u wilt gebruiken in de door u gekozen programmeertaal coderen en deze vervolgens compileren als een bestand dat kan worden uitgevoerd. De meeste gebruikers zullen echter meer eenvoudige uitvoerbare bestanden willen maken, zoals installatiebestanden voor software-installaties.

Je zou de ingebouwde IExpress Wizard kunnen gebruiken om dit op Windows te doen , maar deze software is erg oud en is al een tijdje niet bijgewerkt. De betere optie is om de open-source Inno Setup te gebruiken of, voor eenvoudige zelf-uitpakkende EXE - bestanden, je zou 7-Zip kunnen gebruiken .

Een EXE -bestand gemaakt met 7-Zip is eigenlijk een SFX-archiefbestand(SFX archive file) . Dit archiefbestand, dat verschijnt met het EXE -bestandsformaat, zal automatisch alle opgenomen bestanden naar uw pc extraheren, waardoor het perfect is voor eenvoudige software-implementaties.

Als u bestanden met meerdere gebruikers wilt delen zonder dat u zich zorgen hoeft te maken dat ze de juiste software hebben geïnstalleerd, is het maken van een bestand als dit een goede optie.

  • Om een ​​EXE -bestand te maken met 7-ZIP, plaatst u uw bestanden in een map in Windows Verkenner(Windows File Explorer) . Klik met de rechtermuisknop op(Right-click) de map en druk vervolgens op 7Zip > Add to archive.

  • Klik in het vak Opties op het (Options)selectievakje SFX-archief inschakelen(Enable SFX Archive ) . U wilt ook het archiefformaat instellen op(LZMA2) 7z ,(7z) de compressiemethode(Compression Method) op LZMA2(Archive Format ) en het compressieniveau(Compression Level) op normaal(Normal) . Druk op OK om het bestand te maken.

Hoewel dit geen echt EXE -bestand is, ziet het eruit en werkt het ook zo, waardoor het een gemakkelijke manier is om een ​​uitvoerbaar bestand te maken dat software of bestanden die u samen met anderen hebt gemaakt, kan distribueren.

Als u anders een "echt" uitvoerbaar bestand wilt maken, moet u leren programmeren(learn how to program)

Uitvoeren van uitvoerbare bestanden op Mac of Linux(Running Executable Files On Mac Or Linux)

De manier waarop uitvoerbare bestanden op Windows werken, is heel anders dan de manier waarop programma's op andere platforms worden uitgevoerd, zoals Linux of macOS. Deze platforms hebben uitvoerbare bestanden, maar ze hebben niet de EXE -bestandsindeling.

Op Linux kan bijvoorbeeld elk bestand uitvoerbaar zijn, maar het vereist een speciale bestandsmachtigingsvlag om het als een programma met chmod uit te voeren . Het commando chmod +x file zou bijvoorbeeld een bestand met de naam bestand(file ) de uitvoermachtiging geven om uit te voeren.

macOS heeft een iets andere methode voor het uitvoeren van software. Als de app niet is geïnstalleerd vanuit de App Store en niet afkomstig is van een ontwikkelaar die hij kent of vertrouwt, mag de app niet worden uitgevoerd. U moet dit toestaan ​​in uw menu System Preferences > Security & Privacy

Als Unix-gebaseerd systeem ondersteunt macOS echter wel de chmod - opdracht, waardoor u meer basisscripts kunt uitvoeren met de Terminal - app. Als je bijvoorbeeld een Python - script hebt ontwikkeld, kun je de opdracht chmod +x gebruiken om het uit te voeren.

U kunt ook de WINE -emulator voor Linux en macOS gebruiken om Windows EXE-bestanden(run and install Windows EXE files) op die platforms uit te voeren en te installeren. Ontworpen om bepaalde Windows(Windows) - instructies en bibliotheken te emuleren , zal het gebruik van WINE om een ​​EXE -bestand uit te voeren wisselend succes hebben. 

U kunt controleren hoe goed populaire software zal werken met WINE door de WineHQ-database te controleren .

Uitvoeren van uitvoerbare bestanden op Windows 10(Running Executable Files On Windows 10)

Niets houdt u tegen om uw eigen software te maken, vooral als u deze combineert met Windows-installatiepakketten(Windows installer packages) om de installatie ervan te vergemakkelijken. Voor de meeste Windows 10-gebruikers zijn EXE- bestanden er echter om te worden uitgevoerd, niet om te maken. Zolang u alleen software uitvoert van bronnen die u vertrouwt, zouden uitvoerbare bestanden relatief veilig moeten zijn.

Zorg(Make) ervoor dat u regelmatig malwarescans uitvoert en als u echt niet zeker weet of een uitvoerbaar bestand veilig kan worden uitgevoerd, kunt u de Windows 10-sandboxmodus gebruiken(Windows 10 sandbox mode) om software in een geïsoleerde container uit te voeren om het uit te testen. Als de EXE gevaarlijk is, zal het uw hoofdinstallatie van Windows niet beschadigen .



About the author

Ik ben software engineer en heb ervaring met zowel Microsoft Office als de Chrome browser. Ik heb kennis van vele aspecten van webontwikkeling, inclusief maar niet beperkt tot: HTML, CSS, JavaScript, jQuery en React. Door mijn interesse in het werken met technologie ben ik ook bekend met verschillende platformen (Windows, Mac, iOS) en begrijp ik hoe ze werken.



Related posts