muzruno.com

Изпълнете изпълнимия файл. Какво е това в общо разбиране?

Повечето потребители на съвременни компютърни системи, по един или друг начин, се сблъскват с стартирането на програми, повечето от които се свеждат до изпълнението на изпълнимия файл. Приблизително, във всички програми EXE обект се използва за стартиране на главното приложение. Но това не винаги е така.

изпълни изпълнител

В предишни ОС като DOS или различни от Windows такива файлове могат да имат съвсем различно разширение, въпреки че принципът на стартиране остава абсолютно непроменен.

Изпълнете изпълнимия файл: какво означава това?

За да разберем напълно същността на това, което се случва, първо трябва да разберем какъв е процесът на стартиране на дадено приложение. Същият изпълняващ файл "Navitel" или всяка друга програма е определен аплет, в който се разпознава стартов код, който се разпознава от операционната система или допълнителни приложения, предназначени за тази цел. Но тук си заслужава да се разбере, че програми, които се състоят изключително от един изпълним файл, са без значение днес. Като правило пакетът включва голям брой придружаващи компоненти под формата на същите динамични библиотеки, които имат DLL разширение. Не винаги е възможно да се изпълни изпълним без тях.

изпълними файлове

Долната линия е, че когато стартирате основния модул софтуерен пакет, който е началото на EXE-файла, някои приложения изискват "podgruzki" допълнителни модули, които са само на досиетата на конфигурационните настройки (довереник) или същите динамични библиотеки връзка, съдържащи данни програма.

Между другото, понякога самите динамични библиотеки могат да играят ролята на програми. Така например стартирането на всеки VST-инструмент в модерно студио (DAW) се извършва точно на този принцип. Програмата като такава във версия на Standalone може да липсва, но plug-in като аналог с DLL разширение се разпознава от всяка програма.

Програми изпълними: видове

Но това не е всичко. Разширяването на изпълними файлове днес не е толкова лесно да се определи, да не говорим EXE или COM файлове. Струва си да се отбележи отделно не само споменатите по-висок стандарти, но също и архивни данни.

изпълнимия файл

Всъщност файловете SFX (Self-Extracting) са самоизвличащи се данни, базирани на алгоритъма за разопаковане. Изпълняването на такъв изпълнител е лесно. Достатъчно е просто да направите двойно кликване и операцията ще се извърши автоматично при избора на точката на извличане. Мобилните устройства използват формати като JAR, JAD APK и т.н., които са свързани с категорията инсталатори.

Мога ли да отварям изпълними файлове?



Много потребители се интересуват от проблема с редактирането на стартираните файлове. Веднага си струва да се разстрои. Факт е, че същите "изпълними" са компилирани програми, чийто източник не може нормално да бъде разглеждан. Разбира се, можете да използвате помощни програми като Disassembler, но те не могат да дадат този резултат, ако напишете в C ++ приложението от самото начало.

Как да направя най-простата редакция?

Както вече стана ясно, EXE файлът не може да бъде отворен в четената му форма, тъй като самата програма може да бъде написана на различни програмни езици. Същото важи и за динамичните библиотеки. Но можете да отворите конфигурационните файлове дори в стандартния Notepad. И ако го изпълнявате от името на администратора, можете дори да зададете ограничения за достъп до някои сайтове в Интернет и след това да запазите конфигурацията, която в нормален режим не е възможна. Същите "конфигурации" се редактират елементарно.

Мога ли да направя всеки файл изпълним?

По принцип всеки файл на твърдия диск е изпълним. По-точно, за да изпълните изпълним файл - означава, да стартира приложението, което отговаря за отварянето му. Дори при стартиране можете да направите началото на файла в началото на системата доста елементарно.

изпълнимо разширение

Достатъчно е процесът да бъде добавен към списъка и да се определи придружаващ обект, който да бъде зареден незабавно (например, отваряне на документ на Office). Направете файла изпълним не е най-важното нещо.

резюме

По този начин, попълвайки темата, трябва да се отбележи, че файловете или обектите, отговорни за стартирането на приложение, в стандартната версия, могат да бъдат отворени само с двойно кликване. Но да ги редактирате не е възможно. Ако обаче програмите имат статут на свободно разпространение под лиценза на GNU, много е лесно да направите промени в кода на приложението.

Но това е специален случай, който като цяло не е свързан с основната тема. Друго нещо е стартирането на изпълнимия файл, което потребителят и изгледът няма. В този случай акцентът трябва да бъде върху вируси, които могат да идват под формата на едни и същи прикачени файлове. Ако видите, че приложеният файл няма икона, не се опитвайте да го отворите. Въпреки че се прилага еднакво и за вируси, които се маскират като такива съобщения. В този случай злонамерената програма ще може да изпълни доста лесно изпълнимия файл или вградения в него код и тогава ще има огромен проблем.

направете файла изпълним

И в този случай обаждането (старт) на изпълнимия файл вече не може да зависи от потребителя, тъй като вирусът е въведен в системата. Остава само да разчитате на универсални програми под формата на преносими версии или на модификации на помощни програми на Rescue Disk с товаренето и тестването на системата още преди стартирането на Windows.

Самият изпълним файл, който е най-интересното, не съществува в зареждащото устройство. Но има конфигуратор BIN, който е отговорен за стартирането на системата. В допълнение, в по-старите версии на Windows можете да намерите и папки като i386, които съдържат драйвери и други свързани с тях инструменти. Но в новите версии на системата няма такива обекти.

Споделяне в социалните мрежи:

сроден