Hvad er en eksekverbar fil, og hvordan man opretter en

Hvad er en eksekverbar fil? En eksekverbar fil er en programfil, der kan køres med et sæt instruktioner eller muligheder for at få den til at gøre noget på din pc. Eksekverbare filer findes på næsten alle moderne operativsystemer, men de fleste vil forbinde dem med Windows EXE -filformatet. 

Du vil normalt se en EXE -fil, når du installerer ny software(install new software) eller kører et program på din pc, hvor EXE - udvidelsen bruges. Hvis du opretter din egen software, kan du endda oprette din egen eksekverbare fil til at køre, installere eller distribuere. Hvis du er interesseret i at lære mere om eksekverbare filer, og hvordan du opretter en eksekverbar fil, er her, hvad du skal gøre.

Risikoen ved eksekverbare (EXE) filer(The Risks Of Executable (EXE) Files)

Når du kører en eksekverbar fil, giver du den tilladelse til at køre instruktionerne i den. Sådan fungerer enhver software, fra grundlæggende få-linjers scripts til kompleks software med millioner af linjer kode.

Før du kører eller laver en eksekverbar fil, bør du være opmærksom på de potentielle risici. Eksekverbare filer har potentialet til at inkludere instruktioner i kildekoden,(source code) der kan beskadige din pc.

Det kan bede din pc om at slette andre filer, eller det kan bede din pc om at sende information til en ekstern kilde. Dette er definitionen af ​​malware , skabt til at forårsage skade på din bekostning.

Før du kører en eksekverbar fil, især hvis den beder om administrative tilladelser i en pop-up til Brugerkontokontrol , bør du scanne filen for malware ved hjælp af Windows Security eller din egen tredjeparts anti-malware-software som Malwarebytes(third-party anti-malware software like Malwarebytes) . Du bør også kun installere eller køre software fra kilder, du absolut(absolutely) stoler på.

Hvis du opretter din egen software til at køre, skal du sørge for, at koden ikke er designet til at få adgang til vigtige filer. Selvom Windows typisk forhindrer uautoriseret adgang til systemfiler ved hjælp af UAC , skal du dobbelttjekke din kode, før du kører den, for at sikre dig, at softwaren ikke kan skade din pc.

Åbning af eksekverbare (EXE) filer på Windows(Opening Executable (EXE) Files On Windows)

Hvis du vil åbne en eksekverbar fil på Windows , kan du gøre det på et par måder. Windows genkender automatisk EXE -filformatet som en eksekverbar fil, så du kan typisk åbne den fra dit skrivebord, fra Windows File Explorer , ved at bruge Windows Start - menuen (for installeret software) eller ved at bruge kommandoboksen Kør .(Run)

  • For at åbne EXE - filer på dit skrivebord eller i Windows File Explorer , dobbeltklik på filen. Dette vil bede Windows om at åbne det.

  • Listen over installeret software i Windows Start - menuen er genveje til EXE -filerne for denne software (f.eks. Chrome.exe til Google Chrome). Tryk på menuikonet (icon)Start(Start menu) (eller tryk på Windows-tasten(Windows key) på dit tastatur), og tryk derefter på en af ​​posterne for at køre din software.

  • For at bruge kommandoboksen Kør til at køre en (Run)EXE -fil, skal du trykke på Windows key + R på dit tastatur. Alternativt kan du højreklikke på menuikonet Start(Start menu icon) og trykke på Kør(Run) .

  • Find din eksekverbare fil i kommandoboksen Kør(Run) ved at trykke på Gennemse(Browse) eller indtast filplaceringen direkte. Når du vil køre EXE -filen, skal du trykke på OK .

  • Hvis EXE -filen anmoder om administrativ adgang, skal du tillade den at køre i UAC -pop-up'en. Tryk på Ja(Yes) for at tillade dette.

  • Hvis den eksekverbare fil ikke kan køre (den kan for eksempel være designet til en ældre version af Windows ), så stopper Windows den i at køre. (Windows)Du kan også se en fejlmeddelelse. Hvis dette sker, skal du trykke på Luk(Close) og se efter en alternativ version af filen til at køre i stedet.

Sådan opretter du en eksekverbar fil på Windows(How To Create An Executable File On Windows)

Hvis du vil oprette dine egne eksekverbare filer på Windows , kan du, men det er ikke så simpelt som at omdøbe en fil og tilføje .exe til slutningen af ​​den.

Du skal kode den software, du vil køre i dit valgte programmeringssprog, og derefter kompilere den som en fil, der kan udføres. De fleste brugere vil dog gerne oprette mere grundlæggende eksekverbare filer, såsom installationsfiler til softwareinstallationer.

Du kan bruge den indbyggede IExpress Wizard til at gøre dette på Windows , men denne software er meget gammel og er ikke blevet opdateret i nogen tid. Den bedre mulighed er at bruge open source Inno Setup eller, for grundlæggende selvudpakkende EXE - filer, kan du bruge 7-Zip .

En EXE -fil oprettet ved hjælp af 7-Zip er faktisk en SFX-arkivfil(SFX archive file) . Denne arkivfil, der vises med EXE -filformatet, vil automatisk udpakke alle inkluderede filer på din pc, hvilket gør den perfekt til simple softwareimplementeringer.

Hvis du vil dele filer med flere brugere uden at skulle bekymre dig om, at de har den rigtige software installeret, vil det være en god mulighed at oprette en fil som denne.

  • For at oprette en EXE -fil ved hjælp af 7-ZIP skal du placere dine filer i en mappe i Windows File Explorer . Højreklik på(Right-click) mappen, og tryk derefter på 7Zip > Add to archive.

  • I feltet Indstillinger(Options) skal du klikke på afkrydsningsfeltet Aktiver SFX-arkiv(Enable SFX Archive ) . Du vil også indstille arkivformatet(Archive Format ) til 7z , komprimeringsmetoden(Compression Method) til LZMA2 og komprimeringsniveauet(Compression Level) til Normal . Tryk på OK(OK) for at oprette filen.

Selvom dette ikke er en ægte EXE -fil, ser den ud og fungerer som en, hvilket gør det til en nem måde at oprette en eksekverbar fil, der kan distribuere software eller filer, du har oprettet med andre.

Ellers, hvis du vil oprette en "rigtig" eksekverbar fil, skal du lære at programmere(learn how to program)

Kørsel af eksekverbare filer på Mac eller Linux(Running Executable Files On Mac Or Linux)

Den måde, hvorpå eksekverbare filer fungerer på Windows , er helt anderledes end den måde, programmer kører på andre platforme, såsom Linux eller macOS. Disse platforme har eksekverbare filer, men de er ikke i EXE -filformatet.

Linux , for eksempel, kan enhver fil være eksekverbar, men det kræver et særligt filtilladelsesflag for at køre det som et program ved hjælp af chmod . Kommandoen chmod +x file ville give en fil med navnet fil(file ) tilladelse til at køre, for eksempel.

macOS har en lidt anderledes metode til at køre software. Hvis appen ikke er blevet installeret fra App Store , og den ikke er fra en udvikler, den kender eller stoler på, får appen ikke lov til at køre. Du skal tillade det i menuen System Preferences > Security & Privacy

Som et Unix-baseret system understøtter macOS dog chmod - kommandoen, så du kan udføre mere grundlæggende scripts ved hjælp af Terminal -appen. Hvis du udviklede et Python -script, for eksempel, kunne du bruge kommandoen chmod +x til at køre det.

Du kan også bruge WINE -emulatoren til Linux og macOS til at køre og installere Windows EXE-filer(run and install Windows EXE files) på disse platforme. Designet til at efterligne visse Windows - instruktioner og -biblioteker, vil brug af WINE til at køre en EXE -fil have varierende succesniveauer. 

Du kan bekræfte, hvor godt populær software vil køre ved at bruge WINE ved at tjekke WineHQ-databasen(WineHQ database) .

Kørsel af eksekverbare filer på Windows 10(Running Executable Files On Windows 10)

Der er intet, der forhindrer dig i at skabe din egen software, især hvis du kombinerer den med Windows-installationspakker(Windows installer packages) for at gøre den nem at installere. For de fleste Windows 10-brugere er EXE- filer dog til for at blive kørt, ikke lavet. Så længe du kun kører software fra kilder, du har tillid til, bør eksekverbare filer være relativt sikre.

Sørg(Make) for, at du kører malware-scanninger regelmæssigt, og hvis du virkelig er usikker på, om en eksekverbar fil er sikker at køre, kan du bruge Windows 10-sandkassetilstanden(Windows 10 sandbox mode) til at køre software i en isoleret beholder for at teste den. Hvis EXE er farligt, vil det ikke beskadige din primære Windows -installation.



About the author

audiofil ingeniør og audio produktspecialist med mere end 10 års erfaring. Jeg har specialiseret mig i at skabe kvalitets musikhøjttalere og høretelefoner fra start til slut. Jeg er ekspert i fejlfinding af lydproblemer samt design af nye højttalere og hovedtelefonsystemer. Min erfaring rækker ud over blot at lave gode produkter; Jeg har også en passion for at hjælpe andre til at være deres bedst mulige jeg, uanset om det er gennem uddannelse eller samfundstjeneste.



Related posts