Co to jest plik wykonywalny? Plik wykonywalny jest plikiem programu, który może być uruchomiony, z zestawem instrukcji lub opcji, aby zrobić coś na komputerze. Pliki wykonywalne można znaleźć w prawie wszystkich nowoczesnych systemach operacyjnych, ale większość ludzi będzie je kojarzyć z formatem pliku EXE systemu Windows.
Zwykle widzisz plik EXE, gdy instalujesz nowe oprogramowanie lub uruchamiasz program na swoim komputerze, gdzie używane jest rozszerzenie EXE. Jeśli tworzysz własne oprogramowanie, możesz nawet utworzyć własny plik wykonywalny do uruchamiania, instalowania lub rozpowszechniania. Jeśli jesteś zainteresowany, aby dowiedzieć się więcej o plikach wykonywalnych i jak utworzyć plik wykonywalny, oto co musisz zrobić.
The Risks Of Executable (EXE) Files
Gdy uruchamiasz plik wykonywalny, dajesz mu pozwolenie na uruchomienie instrukcji w nim zawartych. Tak działa każde oprogramowanie, od podstawowych, kilkuwierszowych skryptów po złożone oprogramowanie z milionami wierszy kodu.
Przed uruchomieniem lub wykonaniem pliku wykonywalnego, powinieneś być świadomy potencjalnych zagrożeń. Pliki wykonywalne mogą potencjalnie zawierać instrukcje w kodzie źródłowym, które mogą uszkodzić Twój komputer.
Mogą one nakazać Twojemu komputerowi usunięcie innych plików lub mogą nakazać Twojemu komputerowi wysłanie informacji do źródła zewnętrznego. Taka jest definicja złośliwego oprogramowania, stworzonego w celu wyrządzenia szkody na koszt użytkownika.
Przed uruchomieniem jakiegokolwiek pliku wykonywalnego, zwłaszcza jeśli prosi o uprawnienia administracyjne w oknie podręcznym Kontrola konta użytkownika, należy przeskanować plik w poszukiwaniu złośliwego oprogramowania za pomocą programu Windows Security lub oprogramowania antywirusowego innej firmy, takiego jak Malwarebytes. Powinieneś także instalować lub uruchamiać oprogramowanie tylko ze źródeł, którym absolutnie ufasz.
Jeśli tworzysz własne oprogramowanie do uruchomienia, powinieneś upewnić się, że jego kod nie jest przeznaczony do uzyskiwania dostępu do żadnych ważnych plików. Podczas gdy Windows zazwyczaj zapobiega nieautoryzowanemu dostępowi do plików systemowych za pomocą UAC, sprawdź swój kod przed uruchomieniem, aby upewnić się, że oprogramowanie nie może 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 Windows, za pomocą menu Start systemu Windows (dla zainstalowanego oprogramowania) lub za pomocą okna poleceń Uruchom.
- Aby otworzyć pliki EXE na pulpicie lub w Eksploratorze plików Windows, kliknij dwukrotnie plik. W ten sposób system Windows zostanie poinstruowany, aby go otworzyć.
- Lista zainstalowanych programów w menu Start systemu Windows to skróty do plików EXE tych programów (na przykład Chrome.exe dla przeglądarki Google Chrome). Naciśnij ikonę menu Start (lub naciśnij klawisz Windows na klawiaturze), a następnie naciśnij jedną z pozycji, aby uruchomić oprogramowanie.
- Aby użyć okna poleceń Uruchom, aby uruchomić plik EXE, naciśnij klawisz Windows + R na klawiaturze. Można również kliknąć prawym przyciskiem myszy ikonę menu Start i wybrać opcję Uruchom.
- W oknie polecenia Uruchom zlokalizuj plik wykonywalny, naciskając przycisk Przeglądaj, lub wpisz bezpośrednio lokalizację pliku. Gdy chcesz uruchomić plik EXE, naciśnij OK.
- Jeśli plik EXE wymaga dostępu administracyjnego, musisz zezwolić na jego uruchomienie w oknie podręcznym UAC. Naciśnij przycisk Tak, aby na to zezwolić.
- Jeśli plik wykonywalny nie może zostać uruchomiony (może być na przykład przeznaczony dla starszej wersji systemu Windows), system Windows zatrzyma go przed uruchomieniem. Może również zostać wyświetlony komunikat o błędzie. Jeśli tak się stanie, naciśnij Zamknij i poszukaj alternatywnej wersji pliku do uruchomienia.
Jak utworzyć plik wykonywalny w systemie Windows
Jeśli chcesz utworzyć własne pliki wykonywalne w systemie Windows, możesz to zrobić, ale nie jest to tak proste, jak zmiana nazwy pliku i dodanie .exe na jego końcu.
Będziesz musiał zakodować oprogramowanie, które chcesz uruchomić, w wybranym przez siebie 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 tworzyć 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 open-source Inno Setup lub, dla 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ę z formatem pliku EXE, automatycznie rozpakuje wszystkie dołączone pliki na komputerze, co czyni go idealnym do prostych wdrożeń oprogramowania.
Jeśli chcesz udostępnić pliki wielu użytkownikom bez konieczności martwienia się o to, czy mają oni zainstalowane odpowiednie oprogramowanie, utworzenie takiego pliku będzie dobrym rozwiązaniem.
- Aby utworzyć plik EXE za pomocą 7-ZIP, umieść pliki w folderze w Eksploratorze plików Windows. Kliknij prawym przyciskiem myszy folder, a następnie naciśnij 7Zip > Dodaj do archiwum.
- W oknie Opcje kliknij pole wyboru Włącz archiwum SFX. Chcesz również ustawić Format archiwum na 7z, metodę kompresji na LZMA2, a poziom kompresji na Normalny. Naciśnij przycisk OK, aby utworzyć plik.
Mimo że nie jest to prawdziwy plik EXE, wygląda i zachowuje się jak taki, co czyni go łatwym sposobem na utworzenie pliku wykonywalnego, który może służyć do rozpowszechniania oprogramowania lub plików utworzonych przez innych.
W przeciwnym razie, jeśli chcesz utworzyć „prawdziwy” plik wykonywalny, musisz nauczyć się programować.
Running Executable Files On Mac Or Linux
Sposób działania plików wykonywalnych w systemie Windows jest zupełnie inny niż sposób, w jaki programy działają na innych platformach, takich jak Linux czy macOS. Te platformy mają pliki wykonywalne, ale nie są one w formacie EXE.
Na przykład w systemie Linux każdy plik może być wykonywalny, ale wymaga specjalnej flagi uprawnień pliku, aby uruchomić go jako program za pomocą chmod. Polecenie chmod +x file dałoby plikowi o nazwie file zezwolenie execute do uruchomienia, na przykład.
macOS ma nieco inną metodę uruchamiania oprogramowania. Jeśli aplikacja nie została zainstalowana z App Store, i nie jest od dewelopera, który zna lub ufa, to aplikacja nie będzie mógł uruchomić. Będziesz musiał zezwolić na to w menu Preferencje systemowe > Bezpieczeństwo & Prywatność.
Jako system oparty na Uniksie macOS obsługuje jednak polecenie chmod, pozwalając na wykonywanie bardziej podstawowych skryptów za pomocą aplikacji Terminal. Jeśli opracowałeś skrypt Pythona, na przykład, możesz użyć polecenia chmod +x, aby go uruchomić.
Możesz również użyć emulatora WINE dla systemów Linux i macOS, aby uruchomić i zainstalować pliki EXE systemu Windows na tych platformach. Zaprojektowany do emulowania niektórych instrukcji i bibliotek systemu Windows, używanie WINE do uruchamiania pliku EXE będzie miało różne poziomy sukcesu.
Możesz potwierdzić, jak dobrze popularne oprogramowanie będzie działać przy użyciu WINE, sprawdzając bazę 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 pakietami instalacyjnymi systemu Windows, aby ułatwić jego instalację. Dla większości użytkowników Windows 10, jednak, pliki EXE są tam, aby być uruchamiane, a nie tworzone. Tak długo, jak uruchamiasz tylko oprogramowanie ze źródeł, którym ufasz, pliki wykonywalne powinny być stosunkowo bezpieczne.
Upewnij się, że regularnie uruchamiasz skanowanie pod kątem złośliwego oprogramowania, a jeśli naprawdę nie jesteś pewien, czy plik wykonywalny jest bezpieczny do uruchomienia, możesz użyć trybu piaskownicy systemu Windows 10, aby uruchomić oprogramowanie w odizolowanym kontenerze, aby je przetestować. Jeśli plik EXE jest niebezpieczny, nie uszkodzi on głównej instalacji systemu Windows.