ComputersBestandstypes

Voer het uitvoerbare bestand uit. Wat is dit gemeenschappelijk begrip?

De meeste gebruikers van moderne computersystemen, op een of andere manier, worden geconfronteerd met de lancering van programma's, die meestal leiden tot het uitvoeren van de uitvoerbare. Overigens gebruiken alle programma's het EXE-formaatobject om de hoofdtoepassing uit te voeren. Maar dit is niet altijd het geval.

In oudere besturingssystemen zoals DOS of anders dan Windows, kunnen dergelijke bestanden een volledig andere extensie hebben, hoewel het beginsel van de start absoluut onveranderd blijft.

Voer het uitvoerbare uit: wat betekent dit?

Om de essentie van wat er gebeurt te begrijpen, is het eerst nodig om te begrijpen wat een proces van het starten van een applicatie is. Het zelfde uitvoerde bestand "Navitel" of een ander programma is een bepaalde applet waarin een opstartcode wordt herkend, die wordt herkend door het besturingssysteem of aanvullende toepassingen die hiervoor zijn bedoeld. Maar hier is het de moeite waard om te begrijpen dat programma's die uitsluitend uit één uitvoerbaar bestand bestaan, irrelevant zijn vandaag. In de regel bevat het pakket een groot aantal bijbehorende componenten in de vorm van dezelfde dynamische bibliotheken die een DLL-extensie hebben. Het is niet altijd mogelijk om een uitvoerbaar uitvoeren zonder hen.

De basis is dat bij het uitvoeren van de hoofdmodule van het softwarepakket, dat het begin van het EXE-bestand is, sommige toepassingen extra laden laden, die alleen configuratiebestanden (config) of dezelfde dynamische bibliotheken bevatten die gegevens bevatten over programma.

Terloops, soms kunnen dynamische bibliotheken zelf de rol van programma's spelen. Zo is bijvoorbeeld het begin van een VST-tool in een moderne studio (DAW) precies op dit principe. Het programma zelf als een versie van Standalone kan ontbreken, maar de plug-in als analoog met een DLL-extensie wordt herkend door elk programma.

Programma's executables: types

Maar dat is niet alles. Uitbreiding van uitvoerbare bestanden vandaag is niet zo makkelijk om te definiëren, met uitzondering van EXE- of COM-bestanden. стандарты, но и архивные данные. Afzonderlijk is het waard om niet alleen de bovenstaande normen te noemen, maar ook archiefgegevens.

In feite zijn SFX (Self-Extracting) bestanden zelfherhaalbare data op basis van het uitpakken algoritme. Het uitvoeren van een uitvoerbaar type van dit type is makkelijk. Het is voldoende om een dubbelklik te maken en de werking bij het selecteren van het extractiepunt wordt automatisch gemaakt. Op mobiele apparaten worden formaten zoals JAR, JAD APK, enz., Die verband houden met de installatorkategorie, gebruikt.

Kan ik uitvoerbare bestanden openen?

Veel gebruikers zijn geïnteresseerd in het bewerken van de gelanceerde bestanden. Onmiddellijk is het de moeite waard om alles te betreuren. Het feit is dat dezelfde "executables" programma's zijn opgesteld waarvan de broncode normaal gesproken niet kan worden bekeken. U kunt uiteraard gebruik maken van hulpprogramma's zoals Disassembler, maar ze kunnen dit resultaat niet geven als u de applicatie aanvankelijk in C ++ schrijft.

Hoe maak je de eenvoudigste bewerking?

Zoals u kunt zien, kan het EXE-bestand niet worden geopend in zijn leesbare vorm, omdat het programma zelf in verschillende programmeertalen kan worden geschreven. Hetzelfde geldt voor dynamische bibliotheken. Maar u kunt de configuratiebestanden ook openen in de standaard notitieblok. En als u het namens de beheerder uitvoert, kunt u zelfs toegangsbeperkingen instellen op bepaalde sites op internet en sla de configuratie op, die in de normale modus niet mogelijk is. De zelfde "configs" worden elementair bewerkt.

Kan ik een bestand uitvoeren?

In principe is elk bestand op de harde schijf uitvoerbaar. Meer precies, om een uitvoerbaar bestand uit te voeren - betekent dat de applicatie die verantwoordelijk is voor de opening ervan, starten. Zelfs bij het opstarten, kunt u het bestand bij het starten eenvoudig starten.

Het is voldoende om het proces toe te voegen aan de lijst en een companion object op te geven dat direct wordt geladen (bijvoorbeeld het openen van een Office-document). Maak het bestand uitvoerbaar is niet het belangrijkste.

overzicht

Dus, het invullen van het onderwerp, het is op te merken dat de bestanden of objecten die verantwoordelijk zijn voor het starten van een applicatie in de standaard versie alleen met een dubbelklikken kunnen worden geopend. Maar om ze te bewerken is het niet mogelijk. Echter, als de programma's de status hebben van vrij verspreid onder de GNU licentie, is het heel gemakkelijk om wijzigingen aan te brengen in de applicatiecode.

Maar dit is een speciaal geval, dat in het algemeen niet in verband staat met het hoofdonderwerp. Een andere kwestie is de lancering van een uitvoerbaar bestand, dat de gebruiker en de weergave niet heeft. In dit geval moet de nadruk liggen op virussen die kunnen komen in de vorm van dezelfde e-mailbijlagen. Als u ziet dat het bijgevoegde bestand geen icoon heeft, probeer het niet te openen. Alhoewel het ook geldt voor virussen die zich als zodanig maskeren. In dit geval kan het kwaadaardige programma het uitvoerbare bestand of de code die daarin ingebed is, vrij gemakkelijk uitvoeren, en dan zal er een enorme reeks problemen zijn.

En de oproep (lancering) van het uitvoerbare bestand in dit geval kan niet meer afhankelijk zijn van de gebruiker, aangezien het virus in het systeem is geïntroduceerd. Het blijft alleen gebaseerd op universele programma's in de vorm van draagbare versies of op gebruikswijzigingen van Rescue Disk bij het laden en testen van het systeem, zelfs voor het begin van Windows.

Uitvoerbaar bestand zelf, wat het meest interessant is, de bootloader niet. Maar er is een configurator BIN, die verantwoordelijk is voor het starten van het systeem. Daarnaast kunt u in oudere versies van Windows ook mappen vinden zoals i386, die stuurprogramma's en andere gerelateerde hulpprogramma's bevatten. Maar in nieuwe versies van het systeem zijn er geen dergelijke objecten.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 birmiss.com. Theme powered by WordPress.