Mi az a végrehajtható fájl és hogyan lehet létrehozni

Mi az a futtatható fájl? A végrehajtható fájl olyan programfájl, amely futtatható, utasításokkal vagy opciókkal, amelyekkel végrehajtható valamit a számítógépén. A végrehajtható fájlok szinte minden modern operációs rendszeren megtalálhatók, de a legtöbben a Windows EXE fájlformátumhoz társítják őket. 

Általában EXE fájl jelenik meg, amikor új szoftvert telepít(install new software) , vagy olyan programot futtat a számítógépén, ahol az EXE kiterjesztést használják. Ha saját szoftvert hoz létre, akár saját futtatható fájlt is létrehozhat futtatáshoz, telepítéshez vagy terjesztéshez. Ha többet szeretne megtudni a végrehajtható fájlokról és a végrehajtható fájlok létrehozásáról, a következőket kell tennie.

A végrehajtható (EXE) fájlok kockázatai(The Risks Of Executable (EXE) Files)

Futtatható fájl futtatásakor engedélyt ad neki a benne lévő utasítások futtatására. Így működik minden szoftver, az alapvető néhány soros szkriptektől a több millió sornyi kódot tartalmazó összetett szoftverig.

Mielőtt futtatna vagy létrehozna egy végrehajtható fájlt, tisztában kell lennie a lehetséges kockázatokkal. A végrehajtható fájlok olyan utasításokat tartalmazhatnak a forráskódban(source code) , amelyek károsíthatják a számítógépet.

Előfordulhat, hogy utasíthatja a számítógépét, hogy töröljön más fájlokat, vagy utasíthatja számítógépét, hogy küldjön információkat egy külső forrásnak. Ez a rosszindulatú program(malware) definíciója , amelyet azért hoztak létre, hogy kárt okozzon az Ön költségén.

Mielőtt bármilyen végrehajtható fájlt futtatna, különösen, ha adminisztrátori engedélyeket kér a Felhasználói fiókok felügyelete előugró ablakban, ellenőrizze a fájlt rosszindulatú programokra a Windows Security vagy saját , harmadik féltől származó kártevőirtó szoftvere, például a Malwarebytes segítségével(third-party anti-malware software like Malwarebytes) . Ezenkívül csak olyan forrásból telepítsen vagy futtasson szoftvert, amelyben teljesen(absolutely) megbízik.

Ha saját szoftvert hoz létre a futtatáshoz, győződjön meg arról, hogy a kódot nem a fontos fájlok elérésére tervezték. Míg a Windows általában megakadályozza az illetéktelen hozzáférést a rendszerfájlokhoz az UAC használatával , még egyszer ellenőrizze a kódot a futtatás előtt, hogy megbizonyosodjon arról, hogy a szoftver nem okozhat kárt a számítógépében.

Végrehajtható (EXE) fájlok megnyitása Windows rendszeren(Opening Executable (EXE) Files On Windows)

Ha futtatható fájlt szeretne megnyitni a Windows rendszeren(Windows) , ezt többféleképpen megteheti. A Windows(Windows) automatikusan felismeri az EXE fájlformátumot futtatható fájlként, így általában megnyithatja azt az asztalról, a Windows Fájlkezelőből(Windows File Explorer) , a Windows Start menüjével (telepített szoftverek esetén), vagy a Futtatás(Run) parancsmező használatával.

  • Az EXE fájlok megnyitásához az asztalon vagy a Windows Fájlkezelőben(Windows File Explorer) kattintson duplán a fájlra. Ez utasítja a Windowst(Windows) , hogy nyissa meg.

  • A telepített szoftverek listája a Windows Start menüjében az adott szoftverhez tartozó EXE -fájlok parancsikonjai (például a Chrome.exe a Google Chrome-hoz). Nyomja meg a Start menü (Start menu) ikonját(icon) (vagy nyomja meg a Windows billentyűt(Windows key) a billentyűzeten), majd nyomja meg az egyik bejegyzést a szoftver futtatásához.

  • Ha a Futtatás(Run) parancsmezőt szeretné használni egy EXE -fájl futtatásához, nyomja meg a Windows key + R billentyűkombinációt a billentyűzeten. Alternatív megoldásként kattintson a jobb gombbal a Start menü ikonjára(Start menu icon) , és nyomja meg a Futtatás(Run) opciót.

  • A Futtatás parancsmezőben keresse meg a végrehajtható fájlt a (Run)Tallózás(Browse) gomb megnyomásával , vagy írja be közvetlenül a fájl helyét. Ha szeretné futtatni az EXE fájlt, nyomja meg az OK gombot .

  • Ha az EXE -fájl rendszergazdai hozzáférést kér, engedélyeznie kell a futtatását az UAC előugró ablakában. Ennek engedélyezéséhez nyomja meg az Igen(Yes) gombot .

  • Ha a végrehajtható fájl nem futhat ( például a Windows régebbi verziójához készült ), akkor a Windows leállítja a futását. Egy hibaüzenet is megjelenhet. Ha ez megtörténik, nyomja meg a Bezárás(Close) gombot, és keresse meg a fájl másik verzióját a futtatáshoz.

Hogyan hozzunk létre végrehajtható fájlt a Windows rendszeren(How To Create An Executable File On Windows)

Ha saját futtatható fájlokat szeretne létrehozni a Windows rendszeren(Windows) , megteheti, de ez nem olyan egyszerű, mint átnevezni egy fájlt, és hozzáadni az .exe fájlt a végéhez.

Kódolnia kell a futtatni kívánt szoftvert a választott programozási nyelven, majd le kell fordítania futtatható fájlként. A legtöbb felhasználó azonban egyszerűbb futtatható fájlokat szeretne létrehozni, például telepítőfájlokat szoftvertelepítésekhez.

Ehhez használhatja a beépített IExpress varázslót (IExpress Wizard)Windows rendszeren(Windows) , de ez a szoftver nagyon régi, és egy ideje nem frissítették. A jobb megoldás a nyílt forráskódú Inno Setup használata , vagy az alapvető önkicsomagoló EXE - fájlokhoz a 7-Zip használata .

A 7-Zip segítségével létrehozott EXE fájl valójában egy SFX archív fájl(SFX archive file) . Ez az archív fájl, amely EXE fájlformátumban jelenik meg, automatikusan kicsomagolja a benne lévő fájlokat a számítógépére, így tökéletes az egyszerű szoftvertelepítésekhez.

Ha több felhasználóval szeretne fájlokat megosztani anélkül, hogy aggódnia kellene a megfelelő szoftver telepítése miatt, egy ilyen fájl létrehozása jó megoldás lehet.

  • EXE -fájl 7-ZIP használatával történő létrehozásához helyezze el a fájlokat egy mappába a Windows Fájlkezelőben(Windows File Explorer) . Kattintson a jobb gombbal(Right-click) a mappára, majd nyomja meg a 7Zip > Add to archive.

  • A Beállítások(Options) mezőben jelölje be az SFX-archívum engedélyezése(Enable SFX Archive ) jelölőnégyzetet. Ezenkívül érdemes az Archívum formátumát (Archive Format )7z -re , a Tömörítési (Compression Method)módot LZMA2(LZMA2) -re, a tömörítési szintet(Compression Level) pedig Normálra(Normal) állítani . Nyomja meg az OK gombot a fájl létrehozásához.

Bár ez nem egy igazi EXE -fájl, úgy néz ki, és úgy működik, mint egy, így egyszerű módja annak, hogy olyan végrehajtható fájlokat hozzon létre, amelyek terjeszthetik másokkal az Ön által létrehozott szoftvereket vagy fájlokat.

Ellenkező esetben, ha „igazi” futtatható fájlt szeretne létrehozni, meg kell tanulnia programozni(learn how to program)

Futtatható fájlok futtatása Mac vagy Linux rendszeren(Running Executable Files On Mac Or Linux)

A futtatható fájlok működése Windows rendszeren teljesen eltér attól, ahogyan a programok más platformokon, például Linuxon(Linux) vagy macOS-en futnak. Ezek a platformok tartalmaznak végrehajtható fájlokat, de ezek nem EXE fájlformátumúak.

Linuxon például(Linux) bármely fájl lehet végrehajtható, de egy speciális fájlengedély-jelző szükséges ahhoz, hogy programként futtassa a chmod használatával . A chmod +x file parancs például futtatási engedélyt ad egy fájl nevű fájlnak .(file )

A macOS egy kicsit más módszert kínál a szoftver futtatására. Ha az alkalmazást nem az App Store(App Store) - ból telepítették , és nem olyan fejlesztőtől származik, akit ismer vagy akiben megbízik, akkor az alkalmazás nem futhat. Engedélyeznie kell a System Preferences > Security & Privacy menüben.

Unix-alapú rendszerként azonban a macOS támogatja a chmod parancsot, lehetővé téve az alapvető szkriptek végrehajtását a Terminal alkalmazás segítségével. Ha például Python -szkriptet fejlesztett ki, akkor a chmod +x paranccsal futtathatja azt.

A WINE emulátort Linuxra(Linux) és macOS-re is használhatja Windows EXE fájlok futtatására és telepítésére(run and install Windows EXE files) ezeken a platformokon. Bizonyos Windows(Windows) -utasítások és -könyvtárak emulálására tervezték, és a WINE használata egy EXE - fájl futtatásához változó sikereket ér el. 

A WineHQ adatbázisában(WineHQ database) ellenőrizheti, hogy a népszerű szoftverek mennyire futnak jól a WINE használatával .

Futtatható fájlok futtatása Windows 10 rendszeren(Running Executable Files On Windows 10)

Semmi sem akadályozza meg saját szoftver létrehozását, különösen, ha Windows telepítőcsomagokkal(Windows installer packages) kombinálja, hogy megkönnyítse a telepítést. A legtöbb Windows 10 felhasználó számára azonban az EXE -fájlokat futtatni kell, nem pedig létrehozni. Mindaddig, amíg csak megbízható forrásból származó szoftvereket futtat, a végrehajtható fájlok viszonylag biztonságosak.

Győződjön(Make) meg arról, hogy rendszeresen futtatja a rosszindulatú programok ellenőrzését, és ha valóban nem biztos abban, hogy egy végrehajtható fájl futtatása biztonságos-e, használhatja a Windows 10 sandbox módot(Windows 10 sandbox mode) a szoftver futtatására egy elszigetelt tárolóban a teszteléshez. Ha az EXE veszélyes, nem károsítja a Windows fő telepítését.



About the author

Webfejlesztő vagyok, tapasztalattal a Firefox és a Google Docs területén. A Floridai Egyetemen szereztem diplomát üzleti adminisztrációból. Szakképzettségeim a következők: weboldalkészítés, tartalomkezelő rendszer (CMS), adatelemzés és felhasználói felület tervezés. Tapasztalt tanácsadó vagyok, aki segíthet csapatának hatékony webhelyek és alkalmazások létrehozásában.



Related posts