Executați fișierul executabil. Ce este aceasta în înțelegerea comună?
Cei mai mulți utilizatori de sisteme informatice moderne, într-un fel sau altul, se confruntă cu lansarea de programe, majoritatea fiind reduse la executarea executabilului. Aproximativ, în toate programele, un obiect EXE este folosit pentru a rula aplicația principală. Dar acest lucru nu este întotdeauna cazul.
conținut
În sistemele de operare vechi, cum ar fi DOS sau diferite de Windows, astfel de fișiere pot avea o extensie complet diferită, deși principiul de pornire rămâne absolut neschimbat.
Executați executabilul: ce înseamnă acest lucru?
Pentru a înțelege pe deplin esența a ceea ce se întâmplă, este mai întâi necesar să înțelegem ce este orice proces de lansare a unei aplicații. Același fișier de execuție "Navitel" sau orice alt program este un anumit applet în care este recunoscut un cod de pornire, care este recunoscut de sistemul de operare sau de aplicațiile suplimentare destinate acestui scop. Dar aici merită să înțelegem că programele care constau exclusiv dintr-un fișier executabil sunt astăzi irelevante. De regulă, pachetul include un număr imens de componente însoțitoare, sub forma acelorași binare dinamice care au o extensie DLL. Nu este întotdeauna posibilă executarea unui executabil fără ele.
Linia de jos este că, atunci când executați pachetul de bază software-ul modulului, care este începutul EXE-fișier, unele aplicații necesită „podgruzki“ module suplimentare, care sunt doar fișierele de setări de configurare (config) sau aceleași biblioteci de legături dinamice care conțin date Program.
Apropo, uneori, bibliotecile dinamice pot juca rolul de programe. De exemplu, începutul oricărui instrument VST într-un studio modern (DAW) are loc exact pe acest principiu. Programul ca atare sub forma unei versiuni de Standalone poate să lipsească, dar plug-in-ul ca analogic cu o extensie DLL este recunoscut de orice program.
Programe executabile: tipuri
Dar asta nu e tot. Extinderea fișierelor executabile astăzi nu este atât de ușor de determinat, ca să nu mai vorbim de fișierele EXE sau COM. Merită remarcat separat nu numai cele menționate superior standarde, dar și date arhivate.
De fapt, fișierele SFX (Auto-extragere) sunt date care se pot extrage automat pe baza algoritmului de despachetare. Executarea unui executabil de acest tip este ușor. Este suficient doar să faceți un dublu clic, iar operația va fi efectuată automat atunci când selectați punctul de extracție. Dispozitivele mobile utilizează formate precum JAR, JAD APK etc., care sunt legate de categoria instalatorilor.
Pot deschide fișiere executabile?
Mulți utilizatori sunt interesați de problema editării fișierelor lansate. Imediat merită să fie supărat. Faptul este că aceleași "executabile" sunt programe compilate ale căror cod sursă nu pot fi vizualizate în mod normal. Puteți, desigur, utiliza utilitare cum ar fi Disassembler, dar acestea nu pot da acest rezultat dacă scrieți aplicația de la început în C ++.
Cum se face cea mai simplă editare?
După cum este deja clar, fișierul EXE nu poate fi deschis în forma sa lizibilă, deoarece programul în sine poate fi scris în diferite limbi de programare. Același lucru este valabil și pentru bibliotecile dinamice. Dar puteți deschide fișierele de configurare chiar și în Notepad-ul standard. Și dacă îl executați în numele administratorului, puteți chiar să setați restricții de acces la unele site-uri de pe Internet și apoi să salvați configurația, ceea ce nu este posibil în modul normal. Aceleași "configuri" sunt editate elementar.
Pot face orice fișier executabil?
În principiu, orice fișier de pe hard disk este executabil. Mai precis, pentru a executa un fișier executabil - înseamnă, pentru a lansa aplicația responsabilă pentru deschiderea sa. Chiar și la pornire, puteți face începutul fișierului la începutul sistemului destul de elementar.
Este suficient să adăugați procesul în listă și să specificați un obiect însoțitor care va fi încărcat imediat (de exemplu, deschiderea unui document Office). A face fișierul executabil nu este cel mai important lucru.
rezumat
Astfel, completând subiectul, trebuie remarcat faptul că fișierele sau obiectele responsabile pentru lansarea unei aplicații, în versiunea standard, pot fi deschise doar cu un dublu clic. Dar nu este posibil să le editați. Cu toate acestea, dacă programele au starea de distribuire liberă sub licența GNU, este foarte ușor să se facă modificări în codul aplicației.
Dar acesta este un caz special, care, în general, nu are legătură cu subiectul principal. Un alt lucru este lansarea fișierului executabil, pe care utilizatorul și vizualizarea nu îl au. În acest caz, accentul trebuie pus pe viruși care pot veni sub forma acelorași atașamente de e-mail. Dacă vedeți că fișierul atașat nu are o pictogramă, nu încercați să o deschideți. Deși se aplică în mod egal și la virușii care se mulează ca astfel de mesaje. În acest caz, programul rău intenționat va fi capabil să execute destul de ușor fișierul executabil sau codul încorporat în el, iar apoi va exista o grămadă de probleme.
Și apelul (startul) fișierului executabil în acest caz nu poate depinde deja de utilizator, deoarece virusul a fost introdus în sistem. Rămâne doar să se bazeze pe programele universale sub formă de versiuni portabile sau pe modificările utilitare ale discului de salvare cu încărcarea și testarea sistemului chiar înainte de începerea Windows.
Fișierul executabil propriu-zis, care este cel mai interesant, nu există în încărcătorul de boot. Dar există un configurator BIN, care este responsabil pentru pornirea sistemului. În plus, în versiunile mai vechi de Windows, puteți găsi și foldere precum i386, care conțin drivere și alte utilitare conexe. Dar în noile versiuni ale sistemului nu există astfel de obiecte.
- VMDK - cum se deschide un fișier
- Recunoașteți și distrugeți: mpsigstub.exe - ce este aceasta?
- Cum se adaugă programul la pornire Windows 7 sau orice altă versiune: câteva reguli simple
- Pornirea în registrul Windows
- Cum se dezinstalează programele pe Windows 8. Dezinstalați aplicațiile în moduri diferite
- Sistemul afișează un mesaj care arată că aplicația nu este o aplicație Win32. Ce ar trebui să fac?
- Aplicația nu este o aplicație Win32: ce trebuie făcut în această situație?
- Task Window gazdă: ce este? Concepte și principii de bază ale procesului
- Sistemul de operare Windows 7. Cum să eliminați programele de la pornire
- Fișierele executabile au o extensie a tipului? Cele mai frecvente
- Extensie - ce este?
- Cum se activează fundalul pentru programe pe PC și pe dispozitivele mobile?
- Cum se lansează linia de comandă în diferite versiuni de Windows și cu diferite tipuri de pornire?
- PresentationFontCache.exe - ce este aceasta? Descrierea procesului
- Cum să activezi sugestiile și trucurile
- Modul de compatibilitate
- Wininit.exe - ce este asta? Virus sau proces de personal
- C: Windows System32 Sdclt.exe - o parte integrantă a Windows
- Un fișier care deschide fișiere EXE: există vreunul în sistem și ce acțiuni pot fi luate cu obiecte…
- Cum se activează Managerul de activități: cele mai simple metode
- Praetorian: ce este și cum să elimini aplicația?