Spustit spustitelný soubor. Co je to v obecném smyslu?

Většina uživatelů moderních počítačových systémů, tak či onak, narazí na spouštění programů, které jsou většinou omezeny na spuštění spustitelného souboru. Zhruba řečeno, všechny programy pro spuštění hlavní aplikace používají objekt EXE. Ale to není vždycky případ.

V zastaralých operačních systémech, jako jsou DOS nebo jiné systémy než Windows, mohou mít tyto soubory zcela odlišné rozšíření, ačkoli princip startování zůstává zcela nezměněn.

Spustit spustitelný soubor: co to znamená?

Abychom plně pochopili podstatu toho, co se děje, je nejprve nutné pochopit, co představuje jakýkoli proces spuštění programu. Stejný spustitelný soubor aplikace Navitel nebo jakýkoli jiný program je applet, ve kterém je k tomuto účelu přiřazen spouštěcí kód, který je rozpoznán operačním systémem nebo dalšími aplikacemi. Ale zde je třeba si uvědomit, že programy, které se skládají pouze z jednoho spustitelného souboru, dnes nejsou relevantní. Balík zpravidla obsahuje obrovské množství souvisejících komponent ve formě stejných dynamických knihoven, které mají rozšíření DLL. Stejně jako předtím není možné vždy spustit spustitelný soubor bez nich.


Jde o to, že při spuštění hlavního modulu softwarového balíku, která má být zahájena EXE-soubor, některé programy vyžadují „nahrávání“ přídavných modulů, které jsou přesně konfigurace konfigurační soubory (config) nebo stejnými dynamickými knihovnami informace o programu.Mimochodem, někdy nejdynamičtější knihovny jsou schopny hrát roli programů. Například uvedení nástroje VST do moderního studia (DAW) vychází z tohoto principu. Program samotný jako samostatné provedení nemusí být přítomny, ale plug-in formě analogového příponu DLL jakéhokoli uznávaného programu.


Programy-spustitelné soubory: typy

Ale to není všechno. Rozšíření souborů dnes není snadné definovat, natož soubory EXE nebo COM. Stojí za zmínku nejen výše uvedené standardy, ale také archivní údaje.
Archivy SFX (Self-Extracting) představují samo-generované údaje založené na fungování rozbalovacího algoritmu. Spuštění spustitelného souboru tohoto typu je jednodušší. Stačí pouze dvojklik a operace při výběru místa odstranění se provede automaticky. Na mobilních zařízeních se používají formáty jako JAR, JAD AIC atd., Které patří do kategorie instalátoru.

Mohu otevřít spustitelné soubory?

Mnoho uživatelů má zájem o editaci spustitelných souborů. Okamžitě by měl být každý rozrušený. Faktem je, že stejné "extenzi" představují soubor programů, jejichž zdrojový kód je obvykle nemožný znovu přehodnotit. Samozřejmě můžete použít nástroje, jako je Disassembler, ale pokud napsají program v jazyce C ++, nemusí tento výsledek dát.

Jak nejlépe upravovat?

Jak je zřejmé, soubor EXE nelze otevřít ve své čitelné podobě, protože samotný program může býtnapsané v různých programovacích jazycích. Totéž platí pro dynamické knihovny. Ale konfigurační soubory lze otevřít i ve standardním "Poznámkovém bloku". A pokud ji spustíte jménem administrátora, můžete dokonce nastavit omezení přístupu k určitým stránkám na internetu a pak uložit konfiguraci, která není v normálním režimu možná. Stejné "configs" jsou editovány elementárně.

Může být proveden libovolný soubor?

V zásadě je každý soubor na pevném disku spustitelný. Přesněji řečeno, spuštění spustitelného souboru znamená spuštění aplikace zodpovědné za jeho otevření. I při automatickém zavádění je možné spouštět soubor na začátku systému velmi elementární.
Stačí, když do seznamu přidáte proces a určíte doprovodný objekt, který bude stažen okamžitě (například se otevře dokument sady Office). Spuštění souboru je stále zdaleka nejdůležitější.

Shrnutí

Tímto vyplněním tématu je třeba poznamenat, že soubory nebo objekty, které jsou zodpovědné za spuštění jakékoliv aplikace, ve standardní verzi, mohou být pouze dvojitým kliknutím. Není však možné je upravovat. Je pravda, že pokud programy mají status volně distribuovaného pod licencí GNU, můžete velmi snadno provést změny aplikačního kódu aplikací. Jedná se však o zvláštní případ, který obecně nesouvisí s hlavním tématem. Další věcí je spustit spustitelný soubor, který uživatel a prezentace nemají. V tomto případě by se důraz měl klást na viry, kterémohou přicházet ve formě stejných e-mailových příloh. Pokud vidíte, že připojený soubor neobsahuje ikonu, nemyslete na to, že byste ho otevřete. Ačkoli se to týká i virů, které maskují takové zprávy. V takovém případě může škodlivý program spustit spustitelný soubor nebo vložit kód do něj zcela snadno a pak bude velká řada problémů.
A volání (spuštění) spustitelného souboru v tomto případě nemusí záviset na samotném uživateli, protože virus pronikl do systému. Můžete pouze doufat v univerzální programy ve formě přenosných verzí nebo v nástroji pro modifikace Rescue Disk s bootováním a zkontrolovat systém před spuštěním systému Windows. Spouštěcí soubor není v bootloaderu nejzajímavější. Existuje však konfigurátor BIN, který je zodpovědný za spuštění systému. Navíc ve starších verzích systému Windows naleznete také složky jako i386, které jsou umístěny ovladače a některé další související nástroje. V nových verzích systému však nejsou žádné takové objekty.

Související publikace