Òdinatè, Kalite File
Ekzekite dosye a ègzèkutabl. Ki sa sa a nan konpreyansyon komen?
Pifò divinò nan sistèm òdinatè modèn, yon fason oswa yon lòt, yo te fè fas ak lansman de pwogram, ki sitou mennen nan egzekite ègzèkutabl la. Apeprè pale, tout pwogram yo itilize objè a fòma EXE nan kouri aplikasyon an prensipal la. Men, sa a se pa toujou ka a.
Nan OS eritaj tankou DOS oswa diferan de Windows, dosye sa yo ka gen yon ekstansyon konplètman diferan, byenke prensip la nan kòmanse rete absoliman chanje.
Egzekite ègzèkutabl la: kisa sa vle di?
Pou konprann konplètman sans nan sa k ap pase, li se premye nesesè yo konprann ki sa nenpòt ki pwosesis pou lanse yon aplikasyon se. Menm ranpli egzekite "Navitel la" oswa nenpòt lòt pwogram se yon applet sèten nan ki se yon kòd demaraj rekonèt, ki se rekonèt pa sistèm nan fonksyone oswa aplikasyon pou plis entansyon pou objektif sa a. Men, isit la li entérésan pou w konprann ke pwogram ki konpoze sèlman nan yon sèl dosye ègzèkutabl yo petinan jodi a. Kòm yon règ, pake a gen ladan yon nimewo gwo konpozan akonpaye nan fòm lan nan menm bibliyotèk yo dinamik ki gen yon ekstansyon dll. Li pa toujou posib egzekite yon ègzèkutabl san yo pa yo.
Liy anba la se ke lè ou kouri modil prensipal la nan pake a lojisyèl, ki se kòmansman an nan dosye a EXE, kèk aplikasyon pou mande pou "loading" modil adisyonèl, ki se jis dosye konfigirasyon (config) oswa menm bibliyotèk yo dinamik ki gen done sou Pwogram.
By wout la, pafwa bibliyotèk dinamik tèt yo ka jwe wòl pwogram yo. Se konsa, pou egzanp, kòmanse nan nenpòt VST-zouti nan yon estidyo modèn (DAW) rive jisteman sou prensip sa a. Pwogram nan jan sa yo nan fòm lan nan yon vèsyon an Standalone ka manke, men ploge nan la kòm analòg li yo ak yon ekstansyon dll rekonèt pa nenpòt pwogram.
Egzekitif pwogram: kalite
Men, sa se pa tout. Ekspansyon nan dosye ègzèkutabl jodi a se pa tèlman fasil defini, nou pa mansyone EXE oswa COM dosye. стандарты, но и архивные данные. Apa, sa li vo anyen pa sèlman estanda, men tou, done yo istorik mansyone pi wo a.
An reyalite, SFX (Oto-Èkstraksyon) dosye yo se pwòp tèt ou-ekstrèm done ki baze sou algorithm la debake. Egzekite yon ègzèkutabl nan kalite sa a se yon bagay fasil. Li se ase jis fè yon klike sou doub, ak operasyon an lè chwazi pwen an ekstraksyon yo pral fè otomatikman. Sou aparèy mobil, fòma tankou JAR, JAD APK, elatriye, ki gen rapò ak kategori a enstale yo itilize.
Èske mwen ka louvri dosye ègzèkutabl?
Anpil itilizatè yo enterese nan pwoblèm nan nan koreksyon dosye yo te lanse. Menm lè li vo tout fache. Reyalite a se ke menm "ègzèkutabl yo" yo konpile pwogram ki gen kòd sous pa ka nòmalman ka wè. Ou ka, nan kou, sèvi ak sèvis piblik tankou Disassembler, men yo pa ka bay rezilta sa a si ou ekri aplikasyon an okòmansman nan C ++.
Kouman fè koreksyon ki pi senp lan?
Kòm ou ka wè, dosye a EXE pa ka louvri nan fòm lizib li yo, depi pwogram nan tèt li ka ekri nan lang pwogramasyon diferan. Menm bagay la tou ale pou bibliyotèk dinamik. Men, ou ka louvri dosye yo konfigirasyon menm nan notepad la estanda. Men, si ou kouri l 'sou non Administratè a, ou ka menm mete restriksyon aksè nan sit sèten sou entènèt la, ak Lè sa a, sove konfigirasyon an, ki nan mòd nòmal se pa posib. Menm "configs" yo edited elemantè.
Èske mwen ka fè nenpòt ègzèkutabl dosye?
Nan prensip, nenpòt ki dosye sou ki gen kapasite a difisil se ègzèkutabl. Plis jisteman, nan egzekite yon dosye ègzèkutabl - vle di, lanse aplikasyon an responsab pou ouvèti li yo. Menm nan demaraj, ou ka kòmanse dosye a nan demaraj byen tou senpleman.
Li se ase yo ajoute pwosesis la nan lis la epi presize yon objè konpayon ke yo pral chaje imedyatman (pou egzanp, louvri yon dokiman Biwo). Fè ègzèkutabl nan dosye se pa bagay ki pi enpòtan.
Rezime
Se konsa, ranpli sijè a, li se vo anyen ke dosye yo oswa objè ki responsab pou lansman yon aplikasyon nan vèsyon an estanda kapab fèt sèlman louvri ak yon klike sou doub. Men, pou edite yo pa posib. Sepandan, si pwogram yo gen estati a nan lib distribye dapre lisans lan GNU, li trè fasil pou fè chanjman nan kòd aplikasyon an.
Men, sa a se yon ka espesyal, ki, an jeneral, se pa sa ki konekte ak sijè prensipal la. Yon lòt bagay se lansman de yon dosye ègzèkutabl, ki itilizatè a ak gade nan pa gen. Nan ka sa a, konsantre a ta dwe sou viris ki ka vini nan fòm lan nan atachman yo imel menm. Si ou wè ke dosye a tache pa gen yon icon, pa eseye louvri li. Malgre ke li egalman aplike nan viris ki Masquerade kòm mesaj sa yo. Nan ka sa a, pwogram lan move yo pral kapab egzekite dosye a ègzèkutabl oswa kòd la entegre nan li byen fasil, ak Lè sa a, pral gen yon pakèt gwo pwoblèm.
Ak rele nan (lanse) nan dosye a ègzèkutabl nan ka sa a pa kapab depann sou itilizatè a, depi viris la te entwodwi nan sistèm lan. Li rete sèlman yo konte sou pwogram inivèsèl nan fòm lan nan vèsyon pòtab oswa sou chanjman nan sèvis piblik nan Sekou Disk ak chaje a ak tès nan sistèm la menm anvan menm yo kòmanse nan Windows.
Ekzekitif dosye tèt li, ki se pi enteresan an, bootloader a pa fè sa. Men, gen yon BIN konfigirateur, ki responsab pou kòmanse sistèm lan. Anplis de sa, nan vèsyon ki pi ansyen nan Windows, ou ka jwenn tou dosye tankou i386, ki gen ladan chofè ak kèk lòt sèvis piblik ki gen rapò. Men, nan vèsyon nouvo nan sistèm la pa gen okenn objè sa yo.
Similar articles
Trending Now