89 Shares 3378 views

Eseguire il file eseguibile. Di cosa si tratta in senso generale?

La maggior parte degli utenti dei moderni sistemi informatici, in un modo o nell'altro, si trovano di fronte con il lancio di programmi, molti dei quali si riducono a al fine di soddisfare il file eseguibile. In parole povere, in tutti i programmi per avviare l'oggetto principale viene utilizzato formato EXE. Ma questo non è sempre il caso.

Nei vecchi sistemi operativi come questi file non Windows DOS o può avere un'estensione molto diversa, anche se l'inizio del principio rimane assolutamente immutato.

Eseguire il file eseguibile: che cosa significa?

Per una completa comprensione di ciò che sta accadendo in un primo momento è quello di capire che una rappresenta qualsiasi processo di avvio dell'applicazione. Lo stesso file eseguibile "Navitel" o qualsiasi altro programma è una sorta di un applet, che definisce il codice di avvio che viene riconosciuto dal sistema operativo o applicazione ad esso assegnato. Ma qui è necessario capire che un programma costituito esclusivamente da un unico file eseguibile, sono irrilevanti oggi. Come regola generale, il pacchetto comprende anche un gran numero di componenti associati nella forma delle stesse librerie a collegamento dinamico con estensione DLL. Proprio lo stesso senza di loro eseguire il file eseguibile non è sempre possibile.

La linea di fondo è che quando si esegue il pacchetto software del modulo base, che è l'inizio del file EXE, alcune applicazioni richiedono "podgruzki" moduli aggiuntivi, che sono solo i file di impostazioni di configurazione (config) o gli stessi librerie a collegamento dinamico che contengono i dati programma.

Tra l'altro, a volte le librerie dinamiche stessi sono in grado di svolgere il ruolo dei programmi. Ad esempio, l'inizio di ogni VST-strumento moderno monolocale (DAW) è proprio su questo principio. Il programma in quanto tale è una versione autonoma può essere assente, ma il plug-in, nella sua forma analogica con il DLL di estensione viene rilevato un programma.

I file di programma eseguibili: tipi

Ma non è tutto. Espansione oggi file eseguibili per determinare non è così semplice, per non parlare del file EXE o COM. стандарты, но и архивные данные. Separatamente, vale la pena notare non solo standard, ma anche i dati storici di cui sopra.

Infatti, l'archivi in formato SFX (autoestraenti) vengono estratti indipendentemente dati in base al funzionamento del algoritmo di decompressione. Eseguire il file eseguibile di questo tipo è abbastanza semplice. Basti doppio click, e la scelta del luogo di operazione di estrazione viene eseguita automaticamente. Sui dispositivi mobili formati come JAR, JAD APK e t. E. utilizzato, con riferimento alla categoria degli installatori.

E 'possibile aprire i file eseguibili?

Molte persone sono interessati alla questione della modifica dei file eseguibili. Immediatamente vale tutto sconvolto. Il fatto che gli stessi "eseguibili" sono programmi compilati, il codice sorgente, che di solito è impossibile controllare. Si può certamente utilizzare utilità come Disassembler, ma sono soggetti all'applicazione della scrittura originariamente in C ++ questo risultato non può dare.

Come rendere semplici modifiche?

Come è evidente, file EXE nella sua leggibile non può essere aperto, in quanto lo stesso programma può essere scritto in diversi linguaggi di programmazione. Lo stesso vale per le librerie dinamiche. Ma i file di configurazione possono essere aperti anche in standard "Blocco note". E se viene eseguito per conto dell'amministratore, è possibile impostare anche negare l'accesso a determinati siti su Internet, e quindi salvare la configurazione, che normalmente non è possibile. Lo stesso "config" modifica elementare.

E 'possibile effettuare qualsiasi file eseguibile?

In linea di principio, tutti i file sul disco rigido è eseguibile. Più precisamente, per eseguire l'eseguibile – quindi eseguire l'applicazione, è responsabile per la sua scoperta. Anche nel file di avvio per fare una corsa in fase di avvio può essere molto semplice.

Abbastanza per rendere il processo nella lista e specificare le risorse correlate, che verrà caricato immediatamente (ad esempio, l'apertura di un documento di Office). Creare un file eseguibile – questa non è la cosa più importante.

sommario

completando così il soggetto, vale la pena notare che i file o gli oggetti che sono responsabili per l'avvio di alcune applicazioni in versione standard possono essere aperti solo con un doppio clic. Ma la modifica non sembra possibile. Tuttavia, se i programmi hanno lo status di open source sotto licenza GNU, apportare modifiche al codice dell'applicazione, si può molto facilmente.

Ma questo è un caso particolare, che, in generale, con il tema principale e non è collegata. Un'altra cosa – eseguire il file eseguibile, che l'utente e non hanno idea. In questo caso, l'accento dovrebbe essere sui virus, che possono venire in forma degli stessi allegati di posta elettronica. Se vedi che l'allegato non dispone di un distintivo, non cercare di aprirlo. Anche se altrettanto preoccupato e virus che sono travestito da tali messaggi. In questo caso, il malware sarà in grado di eseguire un file eseguibile o codice incorporato in esso abbastanza facilmente, e poi c'è un enorme mucchio di problemi.

E chiamata (inizio) del file eseguibile nel caso di specie non può dipendere l'utente, perché il virus è stato introdotto nel sistema. Possiamo solo sperare per i programmi universali in una versione portatile, o sulle versioni Rescue Disk Utility con sistemi di carico e di test prima dell'inizio di Windows.

Il file eseguibile è in quanto tale, che la cosa più interessante nel caricatore non è disponibile. Ma c'è un configuratore BIN, che è responsabile per l'avvio del sistema. Inoltre, le versioni precedenti di Windows, è possibile trovare più cartelle come l'i386, che ospita alcuni degli altri piloti e le relative utilità. Ma nelle nuove versioni del sistema non ci sono tali strutture.