Co to jest plik wykonywalny i jak go utworzyć


Co to jest plik wykonywalny? Plik wykonywalny to plik programu, który można uruchomić, z zestawem instrukcji lub opcji, aby wykonać coś na komputerze. Pliki wykonywalne można znaleźć w prawie wszystkich nowoczesnych systemach operacyjnych, ale większość ludzi kojarzy je z formatem plików Windows EXE.

Zwykle zobaczysz plik EXE, gdy zainstaluj nowe oprogramowanie lub uruchomisz program na komputerze, w którym używane jest rozszerzenie EXE. Jeśli tworzysz własne oprogramowanie, możesz nawet utworzyć własny plik wykonywalny do uruchomienia, zainstalowania lub dystrybucji. Jeśli chcesz dowiedzieć się więcej o plikach wykonywalnych i tworzeniu plików wykonywalnych, oto co musisz zrobić.

Ryzyko związane z plikami wykonywalnymi (EXE)

Kiedy uruchamiasz plik wykonywalny, dajesz mu pozwolenie na uruchamianie zawartych w nim instrukcji. Tak działa każde oprogramowanie, od prostych, kilkuliniowych skryptów po złożone oprogramowanie z milionami wierszy kodu.

Przed uruchomieniem lub utworzeniem pliku wykonywalnego należy zdawać sobie sprawę z potencjalnego ryzyka. Pliki wykonywalne mogą potencjalnie zawierać instrukcje w kod źródłowy, które mogą uszkodzić Twój komputer.

Może nakazać komputerowi usunięcie innych plików lub poinstruować PC do wysyłania informacji do zewnętrznego źródła. To jest definicja złośliwe oprogramowanie, utworzona w celu wyrządzenia szkody Twoim kosztem.

Przed uruchomieniem jakiegokolwiek pliku wykonywalnego, szczególnie jeśli prosi o uprawnienia administracyjne w Kontrola konta użytkownika, należy przeskanować plik w poszukiwaniu złośliwego oprogramowania przy użyciu Bezpieczeństwo systemu Windows lub własnego oprogramowanie chroniące przed złośliwym oprogramowaniem innych firm, takie jak Malwarebytes. Powinieneś także instalować lub uruchamiać oprogramowanie ze źródeł, którym absolutnieufasz.

In_content_1 all: [300x250] / dfp: [640x360]- >

Jeśli tworzysz własne oprogramowanie do uruchomienia, upewnij się, że kod nie jest przeznaczony do uzyskiwania dostępu do ważnych plików. Podczas gdy system Windows zazwyczaj zapobiega nieautoryzowanemu dostępowi do plików systemowych za pomocą UAC, przed uruchomieniem dokładnie sprawdź kod, aby upewnić się, że oprogramowanie nie uszkodzi komputera.

Otwieranie plików wykonywalnych (EXE) W systemie Windows

Jeśli chcesz otworzyć plik wykonywalny w systemie Windows, możesz to zrobić na kilka sposobów. System Windows automatycznie rozpoznaje format pliku EXE jako plik wykonywalny, więc zazwyczaj można go otworzyć z pulpitu, z Eksploratora plików systemu Windows, za pomocą menu Start systemu Windows (dla zainstalowanego oprogramowania) lub za pomocą pola polecenia Uruchom.

  • Aby otworzyć pliki EXE na pulpicie lub w Eksploratorze plików systemu Windows, kliknij plik dwukrotnie. To poinstruuje system Windows, aby go otworzył.
    • Lista zainstalowanego oprogramowania w menu Start systemu Windows to skróty do plików EXE dla tego oprogramowania (na przykład Chrome.exedla Google Chrome). Naciśnij ikonę menu Start(lub naciśnij klawisz Windowsna klawiaturze), a następnie naciśnij jedną z pozycji, aby uruchomić oprogramowanie.
      • Aby użyć pola poleceń Uruchomdo uruchomienia pliku EXE, naciśnij klawisz Windows + Rna klawiatura. Ewentualnie kliknij prawym przyciskiem myszy ikonę menu Starti wybierz opcję Uruchom.
        • W Uruchom, zlokalizuj plik wykonywalny, naciskając Przeglądaj, lub bezpośrednio wpisz lokalizację pliku. Jeśli chcesz uruchomić plik EXE, naciśnij OK”.
          • Jeśli plik EXE żąda dostępu administracyjnego, musisz pozwól mu działać w wyskakującym okienku UAC. Naciśnij Tak, aby na to zezwolić.
            • Jeśli plik wykonywalny nie może działać (może być przeznaczony dla starszej wersji systemu Windows na przykład), system Windows przestanie go uruchamiać. Możesz również zobaczyć komunikat o błędzie. W takiej sytuacji naciśnij Zamkniji poszukaj alternatywnej wersji pliku do uruchomienia.
            • Jak utworzyć plik wykonywalny W systemie Windows

              Jeśli chcesz tworzyć własne pliki wykonywalne w systemie Windows, możesz, ale nie jest to tak proste, jak zmiana nazwy pliku i dodanie .exedo końca.

              Będziesz musiał zakodować oprogramowanie, które chcesz uruchomić, w wybranym języku programowania, a następnie skompilować je jako plik, który można wykonać. Większość użytkowników będzie jednak chciała utworzyć bardziej podstawowe pliki wykonywalne, takie jak pliki instalacyjne do instalacji oprogramowania.

              Możesz użyć wbudowanego kreatora IExpress, aby to zrobić w systemie Windows, ale to oprogramowanie jest bardzo stare i nie było aktualizowane od jakiegoś czasu. Lepszą opcją jest użycie Inno Setup open source lub, w przypadku podstawowych samorozpakowujących się plików EXE, możesz użyć 7-Zip.

              Plik EXE utworzony przy użyciu 7-Zip jest w rzeczywistości plikiem archiwum SFX. Ten plik archiwum, pojawiający się w formacie pliku EXE, automatycznie wyodrębni wszystkie dołączone pliki na komputer, dzięki czemu jest idealny do prostych wdrożeń oprogramowania.

              Jeśli chcesz udostępniać pliki wielu użytkownikom bez martwienia się o to, że mają zainstalowane odpowiednie oprogramowanie, dobrym rozwiązaniem byłoby utworzenie takiego pliku.

              • Aby utworzyć plik EXE używając 7-ZIP, umieść swoje pliki w folderze w Eksploratorze plików Windows. Kliknij folder prawym przyciskiem myszy, a następnie naciśnij 7Zip>Dodaj do archiwum.
                • W polu Opcjekliknij pole wyboru Włącz archiwum SFX. Będziesz także chciał ustawić Format archiwumna 7z, Metodę kompresjina LZMA2, a Poziom kompresjina Normalny. Naciśnij OK, aby utworzyć plik.
                • Chociaż nie jest to prawdziwy plik EXE, wygląda i działa jak jeden, ułatwiając sposób na utworzenie pliku wykonywalnego, który może rozpowszechniać oprogramowanie lub pliki utworzone przez Ciebie z innymi osobami.

                  W przeciwnym razie, jeśli chcesz utworzyć „prawdziwy” plik wykonywalny, musisz nauczyć się programować.

                  Uruchamianie plików wykonywalnych w systemie Mac lub Linux

                  Sposób, w jaki pliki wykonywalne działają w systemie Windows, jest zupełnie inny niż w przypadku programów uruchamianych na innych platformach, takich jak Linux lub macOS. Te platformy mają pliki wykonywalne, ale nie są w formacie EXE.

                  Na przykład w systemie Linux każdy plik może być wykonywalny, ale wymaga specjalnej flagi uprawnień do pliku, aby uruchomić go jako plik program używając chmod. Polecenie chmod + x plikdałoby na przykład plikowi o nazwie plikuprawnienia do wykonania.

                  macOS ma nieco inną metodę uruchamiania oprogramowanie. Jeśli aplikacja nie została zainstalowana z App Store i nie pochodzi od programisty, którego zna lub któremu ufa, wówczas aplikacja nie będzie mogła działać. Musisz zezwolić na to w menu Preferencje systemowe>Bezpieczeństwo i prywatność.

                  Jednak jako system oparty na Uniksie macOS obsługuje chmod, umożliwiające wykonywanie bardziej podstawowych skryptów za pomocą aplikacji Terminal. Jeśli na przykład opracowałeś skrypt Pythona, możesz użyć polecenia chmod + x, aby go uruchomić.

                  Możesz także użyć emulatora WINE dla systemu Linux i macOS, aby uruchomić i zainstalować pliki Windows EXE na tych platformach. Zaprojektowany do emulacji niektórych instrukcji i bibliotek systemu Windows, użycie WINE do uruchomienia pliku EXE będzie miało różne poziomy sukcesu.

                  Możesz sprawdzić, jak popularne oprogramowanie będzie działać przy użyciu WINE, zaznaczając Baza danych WineHQ.

                  Uruchamianie plików wykonywalnych w systemie Windows 10

                  Nic nie stoi na przeszkodzie, aby tworzyć własne oprogramowanie, zwłaszcza jeśli połączysz je z Pakiety instalatora Windows, aby ułatwić instalację. Jednak dla większości użytkowników Windows 10 pliki EXE są po to, aby je uruchamiać, a nie tworzyć. Dopóki uruchamiasz oprogramowanie ze źródeł, którym ufasz, pliki wykonywalne powinny być względnie bezpieczne.

                  Upewnij się, że regularnie uruchamiasz skanowanie w poszukiwaniu złośliwego oprogramowania, a jeśli naprawdę nie masz pewności, czy plik wykonywalny można bezpiecznie uruchomić, możesz użyć Tryb piaskownicy systemu Windows 10, aby uruchomić oprogramowanie w izolowanym kontenerze w celu przetestowania to się. Jeśli plik EXE jest niebezpieczny, nie uszkodzi głównej instalacji systemu Windows.

                  Powiązane posty:


                  3.09.2020