/ / Izpildīt izpildāmo failu. Kas tas ir vispārējā nozīmē?

Izpildīt izpildāmo failu. Kas tas ir vispārējā nozīmē?

Vismodernākie lietotājidatorsistēmas vienā vai otrā veidā saskaras ar darbojošām programmām, kuras lielākoties ir saistītas ar izpildāmā faila izpildīšanu. Aptuveni runājot, visās programmās galvenās lietojumprogrammas palaišanai tiek izmantots EXE formāta objekts. Bet ne vienmēr tas tā ir.

izpildīt izpildāmo

Novecojušās operētājsistēmās, piemēram, DOS vai ārpus Windows, šādiem failiem var būt pilnīgi atšķirīgs paplašinājums, lai gan startēšanas princips paliek pilnīgi nemainīgs.

Izpildīt izpildāmo failu: ko tas nozīmē?

Lai pilnībā saprastu, kas notiek vispirmsir vērts saprast, kāds ir jebkurš lietojumprogrammas palaišanas process. Tas pats izpildāmais "Navitel" vai jebkuras citas programmas fails ir sava veida sīklietotne, kurā ir operētājsistēmas atpazīts starta kods vai tam paredzētas papildu lietojumprogrammas. Bet šeit ir vērts saprast, ka programmām, kas sastāv tikai no viena izpildāmā faila, šodien nav nozīmes. Parasti paketē ir arī liels skaits pavadošo komponentu tādu pašu dinamisko bibliotēku veidā ar DLL paplašinājumu. Ne vienmēr ir iespējams izpildāmo failu izpildīt bez tiem.

programmu izpildāmos failus

Apakšējā līnija ir tāda, ka, startējot galveno moduliprogrammatūras pakotnes, kas sastāv no EXE faila sākuma, dažām lietojumprogrammām ir nepieciešams "ielādēt" papildu moduļus, kas ir tieši konfigurācijas iestatījumu faili (config) vai tās pašas dinamiskās bibliotēkas, kurās ir dati par programmu.

Starp citu, dažreiz pašas dinamiskās bibliotēkasspēj darboties kā programmas. Tā, piemēram, jebkura VST instrumenta sākums modernā studijā (DAW) ir balstīts uz šo principu. Programmas kā tādas Standalone versijas veidā var nebūt, taču spraudni tās analogā veidā ar DLL paplašinājumu atpazīst jebkura programma.

Izpildāmās programmas: veidi

Bet tas vēl nav viss. Izpildāmo failu paplašināšanu šodien nav tik viegli noteikt, nemaz nerunājot par EXE vai COM failiem. Ir vērts pieminēt ne tikai minētos virs standartiem, bet arī arhivētiem datiem.

navitel izpildāmo failu

Patiesībā arhīvi SFX (Self-Extracting) formātāir pašizpletes dati, kuru pamatā ir dekompresijas algoritma palaišana. Šāda veida izpildāmo failu izpildīšana ir tikpat vienkārša kā bumbieru lobīšana. Viss, kas jums jādara, ir veikt dubultklikšķi, un darbība tiks veikta automātiski, kad atlasīsit ekstrakcijas vietu. Mobilajās ierīcēs tiek izmantoti tādi formāti kā JAR, JAD APK utt., Kas tiek klasificēti kā instalētāji.

Vai var atvērt izpildāmos failus?

Daudzi lietotāji ir ieinteresēti jautājumārediģējot izpildāmos failus. Ir vērts visus uzreiz satraukt. Fakts ir tāds, ka tie paši "izpildāmie faili" ir kompilētas programmas, kuru avota kodu parasti nav iespējams apskatīt. Jūs, protams, varat izmantot tādus utilītus kā Disassembler, taču pat tad, ja programma sākotnēji ir rakstīta C ++, šis rezultāts var nedot šo rezultātu.

Kā jūs veicat vienkāršāko rediģēšanu?

Kā jūs jau saprotat, EXE fails lasāmā formāto nav iespējams atvērt, jo pašu programmu var rakstīt dažādās programmēšanas valodās. Tas pats attiecas uz dinamiskām bibliotēkām. Bet konfigurācijas failus var atvērt pat standarta Notepad. Un, ja jūs to palaižat administratora vārdā, varat pat noteikt piekļuves ierobežojumus dažām vietnēm internetā un pēc tam saglabāt konfigurāciju, kas nav iespējams parastajā režīmā. Tās pašas "konfigurācijas" ir viegli rediģējamas.

Vai kādu failu var padarīt izpildāmu?

Būtībā jebkurš fails uz cietādisks ir izpildāms. Precīzāk, izpildāmā faila izpilde nozīmē palaist lietojumprogrammu, kas atbild par tā atvēršanu. Pat startējot, faila palaišana sistēmas startēšanas laikā ir diezgan elementāra.

izpildāmo failu paplašināšana

Pietiek uzskaitīt procesu un norādītpavadošais objekts, kas tiks ielādēts nekavējoties (piemēram, atverot Office dokumentu). Padarīt failu izpildāmu nebūt nav vissvarīgākais.

Kopsavilkums

Tādējādi, pabeidzot tēmu, ir vērts to atzīmētfailus vai objektus, kas ir atbildīgi par lietojumprogrammas palaišanu, standarta versijā var atvērt tikai ar dubultklikšķi. Bet tos rediģēt nav iespējams. Tomēr, ja programmām ir brīvi pārdalītais statuss saskaņā ar GNU licenci, ir ļoti viegli veikt izmaiņas lietojumprogrammu programmas kodā.

Bet tas ir īpašs gadījums, ar kuru kopumāgalvenā tēma un nav saistīta. Vēl viena lieta ir izpildāmā faila palaišana, par kuru lietotājam nav ne jausmas. Šajā gadījumā galvenā uzmanība jāpievērš vīrusiem, kas var būt vienādu e-pasta pielikumu veidā. Ja redzat, ka pievienotajam failam nav ikonas, nemēģiniet to atvērt. Lai gan tas vienlīdz attiecas arī uz vīrusiem, kuri maskējas par šādiem ziņojumiem. Šajā gadījumā ļaunprātīgā programma varēs izpildīt izpildāmo failu vai tajā iestrādāto kodu diezgan viegli, un tad radīsies milzīgs problēmu ķekars.

padarīt failu izpildāmu

Un izpildāmā faila izsaukšana (palaišana) dotajāgadījums vairs nevar būt atkarīgs no paša lietotāja, jo vīruss ir iekļuvis sistēmā. Atliek paļauties tikai uz universālām programmām portatīvo versiju veidā vai uz Rescue Disk modifikācijas utilītprogrammām ar sistēmas ielādi un pārbaudi pat pirms Windows palaišanas.

Pats izpildāmā fails, kas ir visvairākinteresanti, bootloader trūkst. Bet ir BIN konfigurators, kas ir atbildīgs par sistēmas palaišanu. Turklāt novecojušās Windows versijās varat atrast arī tādas mapes kā i386, kurās ir draiveri un dažas citas saistītās utilītas. Bet jaunajās sistēmas versijās šādu objektu nav.

Patīk:
0
Populāras ziņas
Garīgā attīstība
Pārtika
yup