Konfiguracja sprzętu i oprogramowania

Jaka jest przenośna wersja programu. Co to jest przepakowanie, przenośna i cicha instalacja? Czym więc jest przenośna, przenośna aplikacja

Prawie wszyscy użytkownicy są zainteresowani Internetem - co to jest RePack, Portable, Silent Installation. Spróbujmy wyjaśnić różnice podobne programy.


Cicha instalacja- wtedy program jest zainstalowany automatycznie. Innymi słowy, nie musisz wprowadzać kluczy i korzystać z innych metod rejestracji programu (łatki, cracki itp.). Podczas instalacji programu nie musisz wielokrotnie klikać „Dalej”, program zrobi wszystko za Ciebie. Po zainstalowaniu jest całkowicie gotowy do pracy.
Wyobraź sobie sytuację, na przykład: jesteś administratorem i musisz zainstalować na duża liczba komputery w sali operacyjnej system Windows i zainstaluj ten sam zestaw programów. Jeśli zastosowano ciche programy instalacyjne, masz możliwość znacznego zaoszczędzenia czasu.
Czas trwania instalacji zależy od wydajności programu i trwa od 1–2 sekund do kilkudziesięciu minut. Instalacja takie programy są uruchamiane przez dwukrotne kliknięcie pliku wykonywalnego. Pliki te są zwykle przygotowywane dla instalacja automatyczna programy zaraz po instalacje system operacyjny (np. Windows). Ogólnie wszystko jest boleśnie proste: kliknij dwukrotnie plik i poczekaj na zakończenie instalacji.
ZazwyczajCicha instalacjaużywany do programów poinstalacyjnych, np. Windows Post-Installer, BS POST-INSTALLER. Również ciche programy instalacyjne doskonale zainstalowany w systemie „na żywo”.

Takie oprogramowanie, między innymi, może być przydatne dla tych mieszkańców naszej planety, którzy nie lubią majstrować przy drobiazgach, aby zainstalować program, lub nie chcą się nadwyrężać. I oczywiście będzie produkować dla tych osób, które mają problemy z instalacją (instalacją) aplikacji. Montaż „Cicha instalacja” Wszystko robi sama i wcale nie potrzebuje twojej interwencji. Wystarczy uruchomić, a po zakończeniu instalacji program jest gotowy do użycia ze wszystkimi wbudowanymi aplikacjami i dodatkami.

Co to jest Repack i dlaczego jest potrzebne:


Prawdopodobnie widziałeś już słowo „ Przepakuj", ale co z tego można wywnioskować?
Przepakuj - to przepakowane licencjonowany program lub grę. Dlaczego jest to konieczne? Najczęściej Repack odbywa się w celu zmniejszenia rozmiaru instalatora lub tak, aby np. tablety (crack) i tłumaczenie znajdowały się już w nowo zainstalowanym programie lub grze.
RePack to lekka wersja programu do gier, z którego nie niezbędne pliki, w tym obce oprogramowanie w językach obcych, różne wersje demonstracyjne, klipy wideo są często kompresowane w RePackach, czasami z utratą jakości. Zakupione okrojone wersje gry, w większości przypadków, są gromadzone w 1-2 .iso , .mdf ... i inne obrazy dysków W rezultacie RePack waży mniej i jest bardziej prawdopodobne, że zostanie pobrany z Internetu. W RePack "i dodają wszelkiego rodzaju cracki, generatory kluczy, no-dvds itp. W większości przypadków , licencja jest najpierw znajdowana na trackerach, po czym następuje jej wiele przepakowań, o 1/4-1/3 mniejszej objętości. Chociaż RePack ”i długi czas są zainstalowane na komputerze. Do 1-2 godzin ... (na razie wszystko to zostanie uszczypnięte). Często firmy przepakowujące same dokonują tłumaczenia licencji, niemal „natychmiast”, a także inwestują w RePack.

Czym więc jest aplikacja przenośna?

Przyjeżdżając na wizytę lub do pracy korzystamy z komputerów innych osób. I często będziemy potrzebować programów w takiej formie, w jakiej są skonfigurowane w domu. Z dokumentacją wszystko jest zwykle proste - kopiujemy ją na pendrive'a i odtwarzamy na zewnętrznym komputerze, a co z opcjami programu? Lub w ogóle niezbędny program może nie ... W tym celu obecne są wszystkie programy przenośne (innymi słowy - Przenośna wersjaprogramy), czyli programy, które do działania nie potrzebują niczego poza sobą. Programy te zapisują wszystkie opcje nie w rejestrze, ale we własnych plikach.

Programy przenośne może pracować z tym wszystkim będąc w dowolnym folderze. Jeśli program nie ma własnego instalatora, nie oznacza to, że faktycznie przenośny. Oprócz tego nie powinna uzyskiwać dostępu do rejestru i innych miejsc na dysku twardym. Przenośne wersje programów są zwykle dystrybuowane w archiwach. Aby program działał, wystarczy rozpakować pliki z archiwum do określonego folderu.
Programy przenośne są tworzone przez entuzjastów. Sprawiają, że program nie wychodzi poza granice własnego folderu. Na przykład, prosty program przyjmie rejestr - profesjonaliści upewniają się, że program zapisuje swoje opcje nie do rejestru, ale do pliku. Chociaż, jeśli rejestr jest naprawdę potrzebny, specjalny kod zapisuje ustawienia w rejestrze podczas uruchamiania, a po zamknięciu wypełnia je z powrotem do pliku.

Rodzaje przenośnego miękkiego:


Ogólnie rzecz biorąc, Portable soft (PS) powinien zawierać te programy, które są „instalowane” przez zwykłe rozpakowanie archiwum lub są gotowe do przeniesienia z komputera na komputer przez zwykłe kopiowanie, bez konieczności wprowadzania przez instalatorów wymaganych wpisów w rejestrze. W tym miejscu pojawiają się różnice w aplikacjach przenośnych.


en– aplikacje zawierają język rosyjski
przenośny- przenośny - poruszanie się z łatwością, wystarczy skopiować pliki aplikacji.
aplikacje- angielski skrót od słowa application, co oznacza dodatek - program komputerowy, taki jak przeglądarka internetowa lub edytor tekstu.
Aplikacja przenośna to program komputerowy, które można nosić na urządzeniu przenośnym, takim jak USB, i używać na dowolnym komputerze. Gdy dysk flash USB jest przenośny dysk twardy lub podłączone jest inne urządzenie przenośne, masz dostęp do swoich programów i danych osobowych tak, jakbyś był przy własnym komputerze. A kiedy wyłączysz urządzenie, żadne dane osobiste nie pozostają na czyimś komputerze.
Nie jest potrzebny żaden specjalny sprzęt: wystarczy użyć pamięci flash USB, miniaturowego dysku twardego, odtwarzacza iPod/MP3 itp.
Praktycznie brak dodatkowego oprogramowania — wystarczy pobrać, zainstalować i uruchomić aplikacje przenośne.
Aby było jasne, jak to działa, opiszę przybliżony algorytm (najczęściej spotykany):
1. Utworzona zostaje kopia zapasowa oddziałów rejestru (lub pliki konfiguracyjne) oraz pliki poza zainstalowanym folderem, od których zależy aplikacja. Odbywa się to w przypadku, gdy w systemie jest zainstalowana ta sama lub inna wersja tej aplikacji.
2. Zaimportowanie do rejestru danych niezbędnych do działania aplikacji, analogicznie skopiowanie tych plików, które powinny znajdować się poza folderem przenośny(np. w …/System32).
3. Uruchamianie programu głównego i oczekiwanie na jego zamknięcie.
4. (Po zakończeniu) Eksportuj opcje z rejestru (lub plików konfiguracyjnych) do przenośnego.
5. Usuwanie śladów działania programu (dokładniej usuwanie plików tymczasowych).
6. Przywrócenie do systemu kluczy i plików rejestru, które zostały zarezerwowane w pierwszym kroku algorytmu.
Program przenośny(po angielsku " przenośna aplikacja"") - przenośny oprogramowanie, który nie musi być zainstalowany na dysku twardym komputera PC do uruchomienia i używania. Ta grupa obejmuje programy, które można łatwo zainstalować na dysku flash, zewnętrznym dysku twardym, płytach CD, DVD, dyskach Bly-ray w zwykły sposób, a także te, które działają bez instalacji. Jest to wygodne z wielu powodów: wcale nie trzeba instalować tych samych programów na kilku komputerach, w pracy można korzystać z ulubionej przeglądarki, klienta pocztowego, ICQ bez roszczeń administratora systemu i przełożonych, wszystkie dane są zapisywane na nośniki wymienne i niezwykle łatwe do skopiowania itd. Kolejny niepodważalny plus Programy przenośne- są bezpłatne, przynajmniej do użytku prywatnego (niekomercyjnego). Chociaż w Internecie można znaleźć przenośne wersje i programy komercyjne, na przykład Biuro Microsoft lub Adobe Photoshop.

Jaki jest sekret programów przenośnych?

Wszystko jest boleśnie proste. Po zainstalowaniu prostej aplikacji na komputerze PC, posiada ona funkcję przechowywania własnych plików w różnych folderach na dysku twardym komputera. Oprócz znanego wszystkim katalogu Program Files, części programów można znaleźć w folderach użytkowników, katalogach tymczasowych itp. Dlatego, gdy chcemy skopiować program, po prostu przenosząc jego folder z Program Files na inny komputer, nic nie wychodzi to. Oprogramowanie nie ma możliwości wykrycia niezbędnych plików konfiguracyjnych i zupełnie nie chce działać.
W przypadku aplikacji przenośnych sytuacja jest inna. Program jest instalowany w przypisanym do niego folderze na nośnikach wymiennych, bez wpływu na dysk twardy komputera i rejestr, i będzie działał dobrze bez względu na komputer, do którego podłączysz dysk flash USB. Aby skopiować program, wystarczy przenieść jego katalog na inny nośnik wymienny. Prawie wszystkie aplikacje nie wymagają instalacji, można je kopiować i uruchamiać z dowolnego miejsca. Należy jednak pamiętać, że programy przenośne stworzone dla jednego systemu operacyjnego nie będą działać w innym. Innymi słowy, jeśli przyjmiesz wersję przenośną Przeglądarka Firefox w systemie operacyjnym Linux nie będzie działać na komputerze z systemem Mac OS lub Windows.
* Część podobnego PS dostępnego w sieci zachowuje wszystkie opcje w swoim katalogu i oczywiście przechowuje wszystkie opcje z podobnym transferem. Wszystko to można nazwać True PS (True Portable Soft).
* Druga część uparcie kontynuuje zapisywanie ustawień w „Dokumentach i ustawieniach”, a podczas przesyłania musisz ręcznie przywrócić wszystkie opcje. Jest oczywiście program od razu działa, ale w międzyczasie doprowadzisz go do stanu ... Dużo lepiej byłoby nazwać takie rzeczy Warunkowym PS - (Relative Portable Soft).
* Między innymi istnieją podgatunki stworzone do przenoszenia na pendrive'ach i zaczynając od nich, różniące się miejscem, w którym zapisywane są liczne pliki tymczasowe, które powstają w okresie pracy. W szczególności, w celu zaoszczędzenia pojemności roboczej dysku flash, który, ogólnie rzecz biorąc, ma ograniczoną liczbę cykli zapisu w każdym „sektorze”, wszystkie pliki tymczasowe są zapisywane na śrubie w tymczasowym folderze utworzonym dla czas trwania aplikacji. W związku z tym powstają podkategorie „True Portable USB Soft” i „Relative Portable USB Soft”.
* Szczególnie interesujące są niektóre, nazywamy to „jednoplikową” odmianą „True Portable USB Soft”. ​​Następnie aplikacja jest pakowana po 1 Plik wykonywalny, na początku którego ustawienia są przenoszone na śrubę, podczas pracy uzyskuje się dostęp tylko do dysku twardego, a po zamknięciu programu wszystkie opcje (prawdopodobnie zmodyfikowane) są ponownie pakowane do pliku wykonywalnego na dysku flash, jednocześnie usuwając folder wykonany ze śruby.

W ciągu kilku lat mojej działalności, przy tworzeniu przenośnego oprogramowania „Portable soft”, stopniowo pojawiała się potrzeba napisania tego artykułu.


Pomimo rosnącej popularności takich programów, oczywiste jest, że wielu użytkowników nie ma podstawowego pojęcia, czym jest Portable soft i wystarczy im w tytule wiadomości słowo Portable. Z tego właśnie korzysta wielu pozbawionych skrupułów internautów, którzy pod przykrywką przenośnego oprogramowania podszywają się pod różnego rodzaju rzemiosło, podważając w ten sposób autorytet poważnych autorów. Spróbujmy dowiedzieć się, czym jest „Przenośny soft”. Aby uniknąć takich pytań
Co to jest Portable soft (programy przenośne) ...
Co oznacza „oprogramowanie przenośne”? Programy przenośne - co to jest?
Czym programy przenośne różnią się od innych programów?
"Jak to się robi? Fajnie!"
„Czy to bezpieczne? W przeciwnym razie ponowna instalacja połowy oprogramowania stacjonarnego i czyszczenie rejestru ostatnim razem nie było zabawne!”
„Jaką dokładnie metodę się to robi? Czy jest to bezpieczne? A co ze śladami w rejestrze i plikach?”

Ten artykuł ma na celu omówienie niektórych zasad tworzenia przenośnego oprogramowania i (uwaga) oznak pseudoprzenośności oraz bezpieczeństwa sera w pułapce na myszy. Ponieważ wielu użytkowników stopniowo zdało sobie sprawę, że nie wszystko, co nazywa się Portable, powinno być traktowane jako program przenośny.
Nie wiesz, co to jest oprogramowanie przenośne, chociaż od dawna jesteś „przy sobie” z komputerem? Nie zaskakujący. Z jakiegoś powodu takie programy nie są bardzo reklamowane, chociaż często są bardzo przydatne. Tak więc uzupełnimy luki w Twojej wiedzy.

Zacznijmy od definicji słowa Przenośny. Ma dwa znaczenia
- przenośny, autonomiczny (kompaktowy)
- przenośny (techniczny)

Tę definicję podaje Wikipedia i jest ona najbardziej zbliżona do znaczenia.


„Aplikacja przenośna (również przenośna, samodzielna i – nieściśle, jako kalka – przeniesiona; angielska aplikacja przenośna, aplikacja przenośna) – oprogramowanie, które do uruchomienia nie wymaga procedury instalacyjnej i może być w całości przechowywane na nośnikach wymiennych, co umożliwia do korzystania z tego oprogramowania na wielu komputerach.Aplikację przenośną można skonfigurować tak, aby odczytywała swoje ustawienia konfiguracyjne podczas uruchamiania z tego samego miejsca, w którym jest pliki programów. Nie oznacza to jednak, że przenośne oprogramowanie, niezależnie od systemu operacyjnego, typu procesora lub różnych sprzęt komputerowy. Terminu tego nie należy mylić z oprogramowaniem przenośnym, co oznacza możliwość ponownej kompilacji i uruchomienia programu po drobnych zmianach na innej platformie komputerowej niż oryginał.

Oprogramowanie przenośne (program przenośny) to kompaktowy analog regularne programy które nie wymagają instalacji. Po co długie i żmudne instalowanie i konfigurowanie aplikacji? Programy przenośne to sposób na ich ocenę bez instalowania ich w systemie. Wystarczy pobrać wersję przenośną, rozpakować archiwum i program jest gotowy do uruchomienia! Czy masz pendrive? Następnie wybierz potrzebne programy w wersji przenośnej i stań się bardziej mobilny!
Programy przenośne, przenośne, przenośne soft, przenośne oprogramowanie - to cała klasa programów stworzonych głównie do uruchamiania i pracy z urządzeń przenośnych ( flash USB/ pendrive, CD, DVD itp.) bez instalacji.

Istnieje kilka opcji podziału oprogramowania przenośnego na typy, ale trzymam się swojego punktu widzenia. Nie pretenduję do oryginalności i autorytaryzmu.
Są więc liczby, które niosą bzdury z podziałem urządzeń przenośnych na te uruchamiane z płyty CD, z dysku flash, przenośne z preinstalacją i innymi terminami z obszaru ssania palca.

Jeśli spojrzysz, są tylko dwa typy:
Prawdziwy (prawdziwy) przenośny (prawdziwy przenośny). Programy, które działają bez instalacji i nie wymagają rejestracji, przechowują wszystkie swoje pliki i wszystkie ustawienia w środowisku wirtualnym (folder sandbox). Takie programy są wygodne w użyciu z zewnętrznych nośników. Po skonfigurowaniu będą używać swoich ustawień na dowolnym innym komputerze i nigdzie nie pozostawiają śladów.
Fałszywy przenośny. Program działa bez instalacji, ale niektóre ustawienia przechowuje nie we własnym katalogu, ale w ogólnym. Dlatego podczas przenoszenia takiego programu na inny komputer jego ustawienia zostaną utracone. Zapycha to rejestr i często tworzy dodatkowe pliki i foldery w rzeczywistym środowisku.

Programy przenośne nie zatykają rejestru systemowego, a zatem powodują mniejsze obciążenie systemu operacyjnego.
Wraz z rosnącą popularnością oprogramowania przenośnego stały się poważniejsze i rozszerzone wymagania oprócz przenośności.
Mianowicie.
1. Całkowita izolacja od rzeczywistego systemu.
2. Czysta praca (nie pozostawia śladów w rzeczywistym systemie)
3. Uruchom i pełna wydajność po przeniesieniu na inny komputer.
4. Nie powoduje konfliktu z tym samym oprogramowaniem już zainstalowanym jako standard, tj. oprogramowanie stacjonarne nie traci rejestracji itp., a także z kolei wersja przenośna normalnie działa niezależnie od zainstalowanych braci.

Aby zrozumieć, jak działa program przenośny, musisz mieć przynajmniej ogólny pomysł na instalację oprogramowania w systemie komputerowym. Bez wchodzenia w szczegóły, podczas instalacji programu informacje są wprowadzane do rejestru, pliki są kopiowane do folderów wskazanych przez użytkownika, aw razie potrzeby do folderów systemowych i profilowych. W ten sposób program informuje system operacyjny (zwykle poprzez rejestr) o swojej obecności, a w rezultacie o skrótach, skojarzeniach plików, elementach w menu kontekstowe itp. Inne aplikacje zazwyczaj również dowiadują się o pobycie za pośrednictwem rejestru nowy program lub jego moduł.

System nie wie nic o przenośnym programie, poza tym, że jest to prosty folder z plikami, z których jeden ma rozszerzenie .exe.

Cóż, teraz przechodzimy od generała do głównego. Co to jest oprogramowanie przenośne i do czego służy?

Programy przenośne służą głównie do pracy z nośników wymiennych, takich jak dysk flash USB lub płyta CD. Ostatnio jednak popularny stał się inny cel, a mianowicie zastąpienie konwencjonalnych programów przenośnymi. Dzięki temu podczas ponownej instalacji systemu operacyjnego można uniknąć marnowania czasu na zapisywanie danych osobowych (zakładki w przeglądarkach, historia czatów ICQ, e-maile w klientach poczty e-mail itp.), a także instalowaniu i konfigurowaniu programów. Osiąga się to dzięki temu, że poprawnie wykonane programy przenośne są całkowicie niezależne od systemu operacyjnego. Możesz tymczasowo skopiować je na płytę CD, sformatować dysk twardy, zainstalować nowy system operacyjny, a następnie przywrócić programy z powrotem i zapisać wszystkie ustawienia wraz z plikami tymczasowymi.

Zalety oprogramowania przenośnego (przenośnego):

Po ponownej instalacji systemu nie trzeba instalować i konfigurować przenośnego programu - wszystko jest gotowe do pracy, gdy na monitorze pojawi się pulpit.
Oprogramowanie przenośne można zabrać ze sobą do pracy, na wizytę lub do kafejki internetowej. Możesz pracować z przenośnymi programami zaraz po podłączeniu przenośnego nośnika do komputera.
Programy przenośne (aplikacje) zapisują swoje ustawienia w swoim rodzimym folderze, tym samym nie ładując rejestru systemowego.
Przenośna (wersja przenośna) programu nie jest nowym oprogramowaniem, ale specjalną edycją znanej Ci wcześniej aplikacji.

Ale to nie jedyna zaleta przenośnego oprogramowania.

Powiedzmy, że przechodzisz na wolne oprogramowanie. Czy chcesz spróbować na przykład wektor edytor graficzny pejzaż ( darmowy analog Corel Draw). Pobierz wersję przenośną, rozpakuj - i wypróbuj, ile dusza zapragnie. Podoba ci się - wtedy możesz zainstalować zwykłą wersję.
Kolejną zaletą jest mobilność. Aby przyjść do kogoś i pracować na jego komputerze we wspomnianym wyżej edytorze Inkscape, nie musisz instalować tego programu na cudzym komputerze. Wystarczy zabrać go ze sobą na pendrive'a, po skopiowaniu tam całego folderu, który wyszedł po rozpakowaniu.
Pocztę e-mail można również sprawdzić bez pozostawiania pamięci podręcznej na czyimś komputerze. Aby to zrobić, po prostu napisz na dysk flash Mozilla Thunderbird przenośny. Podłączyli go do USB, zabrali pocztę - i zabrali ze sobą.
Cóż, ponieważ nowoczesne dyski flash są bardzo pojemne, możesz na nich napisać cały zestaw przenośnego oprogramowania. Na przykład, Przeglądarka Mozilli Firefox (aby nie zostawiać niczego w pamięci podręcznej po surfowaniu po sieci), słownik GoldenDict (jeśli jesteś tłumaczem, to wersja przenośna będzie bardzo przydatna), COMODO System-Cleaner (do szybkiego czyszczenia rejestru i innych śmieci; przydatne dla renderujący po raz pierwszy pomoc komputerowa), i tak dalej.

Kiedy przyjdziesz odwiedzić przyjaciela, nie będziesz musiał błagać go o zainstalowanie oprogramowania, którego potrzebujesz na swoim komputerze. Udostępnianie przenośnych programów jest również bardzo łatwe, ponieważ większość z nich to darmowe oprogramowanie (lub Freeware), jak wspomniano powyżej. Po prostu nadpisałem folder za pomocą właściwa aplikacja- i to wszystko, niech osoba to posmakuje. Podoba mi się - instalacja standardowej wersji będzie trwać wiecznie. Jeśli ci się to nie podoba - nie będzie nieprzyjemnych konsekwencji, po prostu usuń folder.

A teraz duże ALE!
Funkcjonalność poszczególnych części oprogramowania po przeniesieniu na inną maszynę wcale nie oznacza funkcjonalności samego oprogramowania.
Uderzający przykład z historii portowania - długi spacer po przestrzeniach Runet Adobe Photoshop CS3 Micro. Bardzo bystrzy ludzie wyleczyli plik wykonywalny Photoshop.exe, tak że zapomnieli o sprawdzeniu licencji. Niezbyt bystrzy ludzie zmienili ten plik podczas instalacji programu. Całkowicie bezmózgi ludzie wyrwali folder C:\\Program Files\\Adobe\\Photoshop ze swojego pendrive'a i właśnie go uruchomili do testów. A kiedy zobaczyli, że program się rozpoczął, krzyknęli „przenośny”.
Co stało się później. ten program chociaż wyglądało to wykonalne, robiło przynajmniej takie błędy na komputerze naiwnego użytkownika:
- Śmieci w rejestrze.
- Śmieci w profilu użytkownika.
- Niemal obowiązkowy rajd rejestracyjny z zainstalowanych pakietów tej samej firmy (to naprawdę radość dla kogoś, kto pochwalił się takim rzemiosłem na swoim komputerze).
- Niezdolność do pracy z tekstem.
Jakie błędy zostały popełnione?
1. Program nie zawsze (prawie nigdy) nie jest folderem z mnóstwem plików. Są to wpisy rejestru (rejestracja, ustawienia, połączenie z konfiguracjami innych programów), wpisy konfiguracyjne systemu operacyjnego, dodatkowe pliki w wielu miejscach w katalogach systemowych i profilach użytkowników.
2. Wyrwany z odpowiedniego środowiska (gdzie wszystko jest skonfigurowane do działania, czyli gdzie jest zainstalowane) program zachowuje się nieprzewidywalnie (bo deweloper często nie zakłada takiej sytuacji), a mianowicie: tworzy własne wpisy w rejestr i konfiguracje, pliki w katalogach systemowych, często nadpisujące istniejące.
Pseudoprzenośne urządzenia Finereader 10 poruszały się podobnie.

Oczywiście programy użytkownika, które wymagają integracji z systemem, są trudne do przeniesienia. Zwłaszcza aplikacje, w których pliki powinny być domyślnie otwierane.
Jak zrozumieć różnorodność oprogramowania przenośnego publikowanego w Internecie?

Zacznę od prawdziwy przenośnyże sam zbieram. Wirtualizacja aplikacji przy użyciu specjalnych programów, VMware ThinApp, Spoon Studio (Xenocode). Istnieją inne analogi, ale te dwa są najpoważniejsze.
Wirtualizacja- umieszczenie programu w wirtualnym kontenerze (przeczytaj archiwum, stąd ogromny plus - kompresja). Po uruchomieniu tego kontenera program „myśli”, że wszystkie wpisy rejestru i pliki są już na swoim miejscu - w systemie (nic nie jest kopiowane ani nigdzie zapisywane - kolejny plus). Wirus w kontenerze takiego programu jest rozbrojony, tk. nie mogę nic napisać do rzeczywistego systemu - tylko do piaskownicy. Odnosi się to do często wyrażanych twierdzeń, że antywirus przeklina plik. Chcę wyjaśnić, że dzisiaj wszystkie najpoważniejsze antywirusy uwzględniają jako wyjątki pliki utworzone w VMware ThinApp i Spoon Studio (Xenocode), zwykle krzyczą niedoskonałości - paranoja jak Avast.

Zwirtualizowany program przenośny (aplikacja przenośna) zaczyna się w małym wirtualne środowisko(VM), który obejmuje klucze rejestru, pliki i inne składniki potrzebne do uruchomienia i uruchomienia aplikacji przenośnej.
To wirtualne środowisko działa jako warstwa między przenośną aplikacją a systemem operacyjnym (systemem operacyjnym), dzięki czemu unika się konfliktów między aplikacjami. Środowisko wirtualne (VM) jest odpowiedzialne za ładowanie „wirtualnej” aplikacji do pamięci oraz za zarządzanie „wirtualnym” systemem plików i rejestrem.

Dzięki „Virtual Registry Module” „zwirtualizowane” klucze są udostępniane „zwirtualizowanej” aplikacji i wszystkim towarzyszącym plikom ładowanym przez maszynę wirtualną. Jeśli niezbędne klucze nie znajdują się w „wirtualnym” rejestrze, zostaną zażądane w rzeczywistym - rejestr systemowy. Maszyna wirtualna umożliwia również utworzenie „wirtualnego” systemu plików w pliku wykonywalnym, który będzie dostępny tylko dla Twojej aplikacji. W czasie wykonywania aplikacja może uzyskiwać dostęp zarówno do plików „wirtualnych”, jak i rzeczywistych system plików bez rozróżniania między nimi. Wszelkie zmiany, jakie aplikacja wprowadza do systemu podczas pracy, nie są zapisywane bezpośrednio w systemie, ale zapisywane w osobnym katalogu – „piaskownicy” (piaskownicy). Rolą piaskownicy może być np. katalog, z którego uruchamiana jest aplikacja lub dowolny inny katalog. W takim przypadku lokalny system operacyjny w rzeczywistości pozostaje niezmieniony. Jest to główna zaleta takich przenośnych urządzeń, połączona z możliwością pracy w trybie użytkownika.

Mechanizm działania programów zwirtualizowanych (wirtualnych) tworzonych przez te produkty jest dla każdego inny i generalnie jest to „tajemnica firmy”.

W swojej pracy używam VMware ThinApp (z domu Thinstall), najpopularniejszego narzędzia do tworzenia programów przenośnych. Ale są ograniczenia nałożone na ThinApp.
ThinApp nie może wirtualizować aplikacji, które wymagają instalacji sterowników jądra, programów antywirusowych, osobistych zapór sieciowych, sterowników skanerów i drukarek.
Niektóre typy aplikacji mogą nie działać poprawnie - są to: aplikacje, które wymagają instalacji sterowników urządzeń, integrują się z Eksploratorem, instalują usługi DCOM lub globalne hooki. Na przykład, jeśli utworzysz przenośny Wersja Adobe Acrobat, możesz go używać do otwierania, edytowania i zapisywania plików PDF, ale nie będziesz mógł korzystać ze sterownika drukarki PDF.
Niektóre ograniczenia można jednak obejść, korzystając ze skryptów VBScript (lub technologii uruchamiania), które się instalują niezbędne komponenty w prawdziwy system. Skrypty są zintegrowane z projektami ThinApp. W międzyczasie, omijając jedno ograniczenie, możesz napotkać inne; w systemie operacyjnym z prawami nieadministratora takie programy mogą nie działać.

Program (Xenocode) Spoon Virtual Application Studio

Godna alternatywa i bezpośredni konkurent VMware ThinApp, tylko mniej popularny. W zasadzie możliwości i ograniczenia Xenocode i ThinApp są podobne, dlatego bez wchodzenia w szczegóły, poniżej przedstawiono tylko oczywiste różnice. ale ma swoje wady.
- liczba funkcji do założenia projektu jest nieporównywalnie mała;
- czasami pozostawia w systemie ślady swojego przenośnego urządzenia, w postaci kilku pustych folderów i kluczy rejestru. W przeciwnym razie różnice dla zwykłych użytkowników nie mają fundamentalnego znaczenia.

Konieczne jest również zrozumienie dla siebieże jakościowo zmontowane i przetestowane oprogramowanie przenośne (przenośne) nie daje 100% gwarancji, że będzie działać na dowolnych zadeklarowanych systemach, należy zapoznać się z opisem programu i wymaganiami systemowymi. Dlatego pożądane jest, aby zachować zarówno przenośną, jak i instalacyjną wersję programu.

Fałszywy przenośny ma wiele odmian. Cała ich przenośność kończy się na przenośności, nie spełniają wszystkich innych wymagań.
Najczęstsze i najbardziej niebezpieczne w użyciu są zestawy skryptowe. przez technologię PortableApps. Nie będę tego opisywał, tylko poniżej pokażę jak to ustalić. Stosowanie takich zespołów, wyłącznie na własne ryzyko użytkownika.
Jedno polecam! Nigdy nie używaj takich zespołów w miejscach pracy, konsekwencje mogą być dla ciebie najpoważniejsze. Jest to szczególnie zalecane dla osób korzystających z komputera licencjonowane oprogramowanie, zazwyczaj PortableApps zabija rejestrację takiego oprogramowania.

Istnieje jeszcze jeden podgatunek pseudo-przenośnych. Natywny (początkowo przenośny, nie wymaga instalacji), Z reguły tworzą je sami autorzy programów. To normalne rozpakowywanie. instalacja wersja, z zestawem plików do pracy programu. Absolutnie nie jest odizolowany od systemu i, w rzeczywistości, tego samego instalatora o nazwie „Przenośny” odpowiednio przez programistę i śmieci w systemie. Wszystkie niezbędne elementy do działania takiego przenośnego programu znajdują się w jednym katalogu, a do jego uruchomienia nie są wymagane żadne klucze rejestru. (nie zawsze). Początkowo program przenośny zapisuje swoje ustawienia we własnym katalogu - w tym samym folderze, w którym się znajduje. Ta definicja natywnie przenośnych programów nieco wyidealizowany, ponieważ wśród tego typu programów są takie, które wymagają zainstalowania Komponenty Windows(Sieć, Java itp.).
Aby przekazać użytkownikowi swój produkt w zamierzonej przez niego formie, programiści często pakują swoje „oryginalnie przenośne programy” do pliku wykonywalnego instalacji.
Na tej samej zasadzie wielu pozbawionych skrupułów użytkowników, którzy nie mają elementarnej wiedzy z zakresu tworzenia oprogramowania przenośnego, tworzy piaskownice. Dla nich najważniejsze jest to, że program po przeniesieniu w inne miejsce uruchomił się i działa, ale fakt, że to mogą nie wykonywać wszystkich swoich zadań, a nawet uszkodzić system, nie obchodzi ich to.

Metody wykrywania
Jeśli jest to technologia PortableApps, urządzenie przenośne czasami pyta, gdzie ją zainstalować (jest to po prostu rozpakowanie z pliku _Nazwa_.paf.exe). W ostatnim folderze można znaleźć plik wykonywalny uruchamiający NSIS lub AutoIt oraz folder (na przykład o nazwie App), w którym po prostu leży całe oprogramowanie. A jeśli technologia jest inna, możesz spróbować rozpakować launcher w Universal Extractor, może nawet okazać się, że jest to tylko archiwum SFX.


Zwirtualizowany przenośny program, jest to jeden plik wykonywalny i folder piaskownicy utworzony po uruchomieniu programu z mniej więcej tym samym zestawem plików.


Tutaj też jest niuans. Wszystko zależy od doświadczenia konstruktora aplikacji przenośnych. Jeśli dana osoba jest piśmienna, to taki folder jest tworzony obok pliku startowego, ale dzieje się to w formie analfabetyzmu, taki folder jest umieszczany w katalogu użytkownika na partycja systemowa. Również o słabej jakości wirtualizacji mówi obecność wyskakującego okienka w prawym rogu pulpitu. To bardzo poważna ościeżnica, więc jeśli spotkasz się z takim zjawiskiem, lepiej nie używać takiego montażu.

Ogólnie to wszystko, co chciałem wyjaśnić użytkownikom przenośnego oprogramowania. Mam nadzieję, że mój artykuł pomoże ci w przyszłości oddzielić pszenicę od plew. Powodzenia!

Teraz rzeczywiste metody tworzenia przenośnego oprogramowania, a co za tym idzie, jego wygląd zewnętrzny i (co ważne) znaki.

Dowolnie podzielę Portable na 3 grupy i ocenię spełnienie warunków przenośności (1)(2)(3) na punktacji (-)(-+)(+-)(+), co oznacza, że ​​warunek jest spełniony (mało prawdopodobne)(niewystarczająco)(wystarczająco)(prawdopodobnie).

1. Oprogramowanie jest natywnie przenośne (natywna przenośność)
Takie oprogramowanie
- możesz sam napisać; (1+)(2+)(3+)
Tych. zakłada się, że podczas pisania oprogramowania kierujesz się tymi trzema punktami.
- może opcjonalnie (według uznania) stać się przenośnym (przykład - KMPlayer, Aimp, Całkowity dowódca); (1+)(2+-)(3+-)
Oznacza to, że deweloper, czy to ze względu na przenośność, czy też na kompatybilność z innymi systemami operacyjnymi, pozostawił możliwość przechowywania ustawień i dodatków w folderze programu (w ini, xml itp.). A jeśli program też rozumie ścieżki względne(zamień C:\\Program Files\\Opera\\program na .\\program). W tym przypadku istnieje wiele sposobów na osiągnięcie natywnej przenośności: edycja niektórych konfiguracji programu głównego, innych konfiguracji, uruchamianie z parametrem (wszystkie produkty Mozilli).
- może pracować bez instalacji (po rozpakowaniu z Program Files), tj. jest już przenośny (no jest przenośny plus lub minus), ale nie miałeś pojęcia. (1-+)(2-)(3-+)

Metody wykrywania
O metodach określania takiego przenośnego można powiedzieć tylko jedno: jeśli oprogramowanie nie należy do dwóch następujących kategorii, to należy tutaj. Cóż, w porównaniu. Jeśli widzimy folder z przenośnym programem, który jest prawie identyczny pod względem zawartości z tym samym zainstalowanym programem, oznacza to, że jest to włamanie lub natywna przenośność.

Teraz tańczy z tamburynem. Softina jest kapryśna, a może nawet z rejestracją. I musi zostać przeniesiony.

2. Aplikacje przenośne
Jest to technologia przenoszenia, która ma swoich zwolenników.
W tym przypadku w programie NSIS (Nullsoft Scriptable Install System - powszechny darmowy i potężny twórca skryptowych instalatorów od twórców Winampa) lub AuitoIt tworzony jest plik rozruchowy dla programu głównego, który
- preinstaluje w systemie wpisy rejestru i niezbędne pliki,
- uruchamia program główny,
- po pracy czyści wszystko, próbując zapamiętać ustawienia oprogramowania na dysku flash.
Muszę od razu powiedzieć, że osobiście nie lubię tej metody, bo nie lubię ingerencji w system bez mojej wiedzy.
W innych przypadkach nawet nie chcesz myśleć o tym, co się stanie, jeśli światło zgaśnie podczas działania „potężnego” i złożonego oprogramowania wykonanego w ten sposób. Wszystkie niepobrane pliki i wpisy rejestru pozostaną w komputerze. Nawiasem mówiąc, w takich portalach najczęściej pojawiają się różne wirusy, jeśli zabierzesz je z niezweryfikowanego źródła.
Sam ruch PortableApps można uznać za zaufane źródło, które standaryzuje tę metodę przenoszenia i zapewnia każdemu niezbędne narzędzia i dokumentację.
Z drugiej strony zauważam, że ten ruch stara się przenosić zgodnie z własną metodologią, prawie wszystko na oślep, a także zapewnia narzędzia dla wszystkich, ale niezbyt wyrozumiały. Rezultatem jest dużo oprogramowania niskiej jakości wykonanego przy użyciu wątpliwej technologii. Ogromną wadą jest często brak możliwości uruchomienia programu bez uprawnień administratora (jaki administrator pozwoli użytkownikowi pisać wszędzie tam, gdzie dostanie się do systemu).

Metody wykrywania
Podam tylko mniej lub bardziej rozsądny sposób: (pkm) Properties -> (on) Version. A tam czasami można zobaczyć nazwę wirtualizatora, jego wersję i nazwę właściciela licencji.

Od tego wszystkiego wyróżnia się metoda uruchamiania. Tych. to nie program jest uruchamiany, ale program uruchamiający, który mówi głównemu programowi bezpośrednio w pamięci, co ma zapisać, gdzie i jak się zachowywać. Tworzenie programu uruchamiającego to procedura „czarnej magii”, która jest często niedostępna nawet dla samych programistów (pamiętaj o programie uruchamiającym innej firmy dla Opery Portable, który zamienia dowolną wersję Opery w przenośną).

A co z *NIXami?
Chciałbym zapytać: "Czy jest możliwe zaimplementowanie takiego opakowania dla pakietów *NIX rozsianych po dysku twardym?"
Porzućmy przypadek (chociaż i tak myślisz), kiedy musisz skompilować ze źródeł. Zajrzyjmy teraz do różnych pakietów oprogramowania: RPM, DEB itp. Co tam jest? Prawidłowo same pliki programu, informacje, gdzie powinny się znajdować system końcowy i wpisy konfiguracyjne. A teraz myślimy: „Co uniemożliwia tworzenie nie plików instalacyjnych, ale pakietów o tej samej zawartości, będących jedynie plikiem wykonywalnym?”.
Wydaje się, że nic nie stoi na przeszkodzie, zwłaszcza biorąc pod uwagę, że dobrze dostrojone Wine doskonale nadaje się do wirtualnych pakietów Windows. Ale to właśnie w tym zdaniu „jest plikiem wykonywalnym” kryje się haczyk: w przeciwieństwie do specyfikacji Windows PE (Portable Executable to prawie każdy EXE), w * NIX można raczej powiedzieć, że nie jest to program uruchomiony w system, ale system wykonuje plik wykonywalny na żądanie (jest to podstawa bezpieczeństwa i niezawodności *NIX).

Najprostszym sposobem na uczynienie takiego programu przenośnym (czyli przywrócenie jego pierwotnej przenośności) jest zainstalowanie (zainstalowanie) aplikacji w systemie w celu uzyskania bezpłatnego dostępu do folderu programu, a następnie skopiowanie całego folderu programu do innej lokalizacji, a następnie odinstaluj zainstalowany program.
Tuż przed tym należy sprawdzić ten program pod kątem jego przenośności, upewnić się, że ustawienia programu są rzeczywiście zapisane w tym samym folderze, a program nie wymaga instalacji żadnych dodatkowych modułów.
Ręczne programy przenośne (PortableApps.com Format - Apps / PAF), które podczas uruchamiania i zamykania programu przenośnego tylko imitują proces instalacji i odinstalowania programu w rzeczywistym systemie.
Podręczne programy przenośne wykonane w formacie PortableApps.com (PAF / Apps) działają w sposób przypominający instalowanie i odinstalowywanie aplikacji. Składają się z programu uruchamiającego (po rosyjsku: program uruchamiający — to znaczy przenośnego pliku uruchamiania programu), folderu z samym programem i jego plikami oraz plików ustawień programu uruchamiającego (lub innych powiązanych z programem uruchamiającym). Ten ostatni może nie istnieć, jeśli ustawienia programu Portable są określone w samym programie uruchamiającym. To za pomocą programu uruchamiającego uruchamiany jest główny plik exe programu Portable. Katalog w takim przenośnym urządzeniu z uruchomionym programem głównym i jego plikami jest uważany za folder, w którym zainstalowana jest aplikacja.

Aby wyjaśnić początkującym, jak to działa, opiszę przybliżony algorytm dla programu uruchamiającego (najprostszy):

1. Tworzona jest kopia zapasowa gałęzi rejestru (lub plików konfiguracyjnych) oraz plików znajdujących się poza zainstalowanym folderem, od którego zależy aplikacja. (Odbywa się to w przypadku, gdy w systemie jest zainstalowana ta sama lub inna wersja tej aplikacji).
2. Zaimportowanie do rejestru danych niezbędnych do działania aplikacji, a także skopiowanie tych plików, które powinny znajdować się poza folderem przenośnym (np. w .../System32).
3. Uruchomienie programu głównego i oczekiwanie na jego zamknięcie.
4. (Po zakończeniu) Ponownie wyeksportuj ustawienia z rejestru (lub plików konfiguracyjnych) do urządzenia przenośnego.
5. Usuwa ślady działania programu (dokładniej usuwając pliki tymczasowe).
6. Przywrócenie do systemu tych kluczy rejestru i plików, których kopia zapasowa została utworzona w pierwszym kroku algorytmu (czyli podczas uruchamiania programu Portable).

Na ten moment większość przenośnych programów podręcznych kompiluje się do NSIS i AutoIt. Dokładniej, skrypt jest napisany w jednym z języków tych programów, implementując opisany powyżej algorytm i skompilowany w launcherze. W rzeczywistości do stworzenia programu uruchamiającego odpowiedni jest dowolny język skryptowy, podobny pod względem możliwości do NSIS i AutoIt, który można skompilować do pliku wykonywalnego.

Ręczny typ przenośnych programów opartych na NSIS

NSIS to system do tworzenia instalatorów dla Microsoft Windows z otwartym kody źródłowe, stworzony przez firmę Nullsoft, założoną przez twórców programu Winamp. Do pakietu NSIS można podłączyć wiele wtyczek, co umożliwia pracę z rejestrem, instalowanie sterowników, wykonywanie obliczeń matematycznych, aktualizowanie plików i wiele więcej.
Proces naprawiania zmian w systemie podczas instalacji można zaimplementować w niektórych deinstalatorach z obsługą tworzenia i porównywania migawek, na przykład w Total Uninstall lub programy specjalne, takie jak SysTracer i inne podobne (patrz akapity 1-4 ogólnego algorytmu powyżej). Następnie tworzony jest projekt w postaci struktury folderów: na przykład zainstalowane pliki są przesyłane do jednego z nich, otrzymane dane rejestru do drugiego itp. i pisany jest skrypt, który jest następnie kompilowany (patrz paragrafy 5-6 ogólnego algorytmu powyżej). To, jaki będzie projekt, zależy od programu i Twoich preferencji.

Mniej więcej w tym duchu przenośne jest tworzone w takich społecznościach internetowych, jak PortableApps i PortableAppz. Strony te opisują technologię, podają przykłady i szablony, za pomocą których tworzone są takie przenośne programy.

Artykuł dotyczący specyfiki tworzenia aplikacji przenośnych w formacie PAF (PortableApps.com Format) w oparciu o skrypty NSIS można znaleźć tutaj:
„Jak utworzyć przenośną aplikację w formacie PortableApps (PAF)”

Ręczny typ programów przenośnych opartych na AutoIt

AutoIt to program przeznaczony do automatyzacji często wykonywanych czynności w systemie operacyjnym Windows. Narzędzie pozwala powtarzać naciśnięcia klawiszy, ruchy i kliknięcia myszy, manipulacje oknami aplikacji, pracę ze schowkiem i inne działania użytkownika. Żeby nie powtarzać, arsenał języka AutoIt do tworzenia programu przenośnego jest podobny w możliwościach do języka NSIS, więc wszystko, co zostało opisane powyżej dla NSIS, nadaje się również do AutoIt. Chyba, że ​​w tym drugim można nadal realizować pracę z oknami.

Przenośni rzeźbiarze z Włoch poszli nieco inną drogą niż PortableApps i stworzyli launcher wkompilowany w AutoIt. Ich projekt nazywa się winPenPack, a sam szablon programu uruchamiającego nazywa się X-Launcher. Najważniejsze jest to, że program uruchamiający odczytuje informacje z pliku ini, który zawiera ustawienia uruchamiania programu, a same pliki muszą znajdować się w odpowiednich folderach tego szablonu. Ze względu na ograniczone możliwości programu uruchamiającego, w ten sposób można przenieść tylko programy o średniej złożoności.

Kilka głównych przyczyn niedziałania ręcznych programów przenośnych:
- Sama aplikacja przenośna nie działa (na przykład krzywy crack).
- Aplikacja wymaga zainstalowania składników systemu Windows lub innych programów.
- Te pliki, klucze rejestru lub komponenty, które są odpowiedzialne za działanie programu, nie są brane pod uwagę w projekcie.
- Błędy w skrypcie (launcher).
- Ograniczony dostęp do katalogów i zasobów systemu operacyjnego używanych przez przenośny program.

Wniosek
Niemal każdą aplikację można przenieść za pomocą metody opisanej powyżej, a arsenał języków AutoIt i NSIS pozwala na wymyślny lot. Należy jednak wziąć pod uwagę, że czas uruchomienia programu jest wprost proporcjonalny do ilości skopiowanych i zarchiwizowanych plików oraz kluczy rejestru.
Ze względu na to, że ręczne przenośne urządzenia współpracują z rzeczywistym systemem, mogą być niepewne. Z jednej strony przenośny program uzyskany z niezaufanego źródła może zawierać wirusa. Z drugiej strony, źle złożona aplikacja doprowadzi do błędów w systemie lub programach zainstalowanych w systemie operacyjnym.

Awarie w działaniu zwirtualizowanych programów mogą wynikać z następujących przyczyn:

W przypadku przenośnych urządzeń przenośnych są to błędy w aplikacji przenośnej, brakujące elementy w rzeczywistym środowisku lub w projekcie.
- Błędy w ustawieniach (często w trybach izolacji)
- W momencie publikacji praca programów wbudowanych w ThinApp (wersja 4.0.x) nie jest oficjalnie obsługiwana w systemie Windows 7.
- Niektóre programy mają wbudowaną ochronę przed wirtualizacją.
- Inne błędy, prawdopodobnie związane z technologią środowiska wirtualnego (albo środowisko wirtualne nie działa w systemie operacyjnym, albo aplikacja nie współpracuje poprawnie ze środowiskiem wirtualnym).

Wśród oprogramowania komputerowego programy przenośne zajmują, jeśli nie wiodącą pozycję, to przynajmniej jedno z pierwszych miejsc. Wynika to nie tylko z wygody ich używania i uruchamiania od kogokolwiek, ale także z wygody transportu pod względem tego, że program można zapisać na dysku lub zwykłym pendrive'ie. Spróbujmy więc zrozumieć główny temat „Przenośny soft – co to jest?”. Zrozumienie tego jest zawsze przydatne, zwłaszcza w celu zaoszczędzenia miejsca na dysku, zmniejszenia zużycia zasoby systemowe a nawet podczas przywracania wydajności systemu po atakach wirusów.

Przenośny: co to znaczy?

Na początek zdefiniujmy sam termin, logicznie na podstawie tłumaczenia słowa z po angielsku. W tym przypadku stosujemy tłumaczenie i interpretację pojęcia, czym jest przenośna wersja programu w odniesieniu do systemów komputerowych.

Ogólnie rzecz biorąc, przenośny oznacza przenośny (przenośny, przenośny, samodzielny) program, który można przechowywać na dowolnym nośniku wymiennym i nie wymaga instalacji na dysku twardym komputera lub laptopa do działania lub działania. Korzyści z takich aplikacji są oczywiste.

Różnica między wersjami przenośnymi a zainstalowanymi aplikacjami

Do przemyślenia ten przypadek Ustalmy kilka warunków początkowych. Mamy więc przenośną wersję programu. To, co to oznacza w odniesieniu do standardowych metod instalacji i korzystania z aplikacji, jest łatwe do zrozumienia na prostym przykładzie.

Chyba nie trzeba wyjaśniać, że w wersji standardowej do instalacji oprogramowania w system komputerowy jest zwykle dostarczana plik specjalny, zwykle nazywany Setup.exe, którego uruchomienie powoduje proces instalacji, który polega na rozpakowaniu i skopiowaniu na dysk twardy komputera głównych modułów programu, pliku wykonywalnego uruchamiania aplikacji głównej, dodatkowych bibliotek dynamicznych, baz danych wykorzystywanych w pracy, a nawet sterowników urządzenia wirtualne, które mogą być używane jako kontrolery. Uderzającym przykładem takiego kontrolera jest sterownik wirtualnego „gadżetu” dla gitarzystów Guitar Rig.

Teraz rozważ główne pytanie: co to jest przenośny soft. W przeciwieństwie do programów i aplikacji do zainstalowania, pakiety przenośne produkty oprogramowania nie wymagają instalacji na dysku twardym. Działają za pomocą pojedynczego pliku wykonywalnego z rozszerzeniem .exe, który znajduje się w folderze programu. Na przykład, jeśli zostaną ustawione odpowiednie warunki, te same programy pobierające dane z trackerów torrentów mogą natychmiast się rozpakować pliki archiwalne na dysk jako nowy katalog o tej samej nazwie co pobranego torrenta. Pozostaje tylko wejść do żądanego folderu i uruchomić odpowiedni plik, aby rozpocząć.

Skład opakowania przenośnego

Co oznacza wersja przenośna w stosunku do tego, jaki może być skład komponentów niezbędnych do uruchomienia i poprawnego działania dowolnej aplikacji przenośnej, spróbujemy to teraz rozgryźć.

Cała procedura sprowadza się do użycia przycisku tworzenia archiwum SFX, po czym należy wybrać polecenie „Utwórz archiwum ciągłe”.

Następnie w parametrach archiwum wskazana jest ścieżka „W bieżącym folderze”, a następnie przejście do zakładki „Tryby” następuje za pomocą polecenia „Rozpakuj do folderu tymczasowego”, gdzie obok opcji „Ukryj wszystko” znajduje się znacznik wyboru linia wyprowadzania informacji. Teraz w zakładce „Tekst i grafika” możesz wybrać logo (ikonę), jeśli oczywiście tego potrzebujesz. Pozostaje tylko potwierdzić swoje działania. Po zakończeniu procedury otrzymasz wersję przenośną, którą można skopiować na nośniki wymienne.

Ostrzeżenie!

Nie wszystkie programy podlegają takim procedurom. Jeśli sam pakiet zawiera wystarczająco dużą liczbę towarzyszących plików bibliotecznych lub linków do baz danych firm trzecich, lepiej tego nie robić (i przez długi czas, a cel ostatecznego pakietu nie będzie się usprawiedliwiał).

Programy przenośne lub przenośne wersje aplikacji mają na celu uproszczenie pracy użytkownika na komputerze.

Takie oprogramowanie pozwala nie tracić czasu na instalację, korzystać z programów nawet w systemach operacyjnych z maksymalnymi ustawieniami bezpieczeństwa i umożliwia pracę w systemie, nawet jeśli nie masz uprawnień administratora.

Programy przenośne są zwykle używane na komputerach, na których instalacja oprogramowania firm trzecich jest niepożądana lub niemożliwa (zarówno ze względów bezpieczeństwa, jak i z powodu braku miejsca na komputerze).

Ogólne informacje o aplikacjach przenośnych

Programy przenośne to programy, które nie wymagają instalacji na komputerze i nie dokonują żadnych zmian w rejestrze systemu operacyjnego podczas pracy.

Zasadniczo aplikacje, których dystrybucja jest oznaczona jako przenośna, mają taką samą funkcjonalność jak zwykłe wersje. Czasami programiści usuwają kilka funkcji wymagających dużej ilości zasobów.

Niektóre z korzyści z ich używania to:

  • oszczędność miejsca na dysku twardym. Możesz pracować z programem przenośnym nawet bez przenoszenia go na komputer - z tego samego dysku lub dysku USB (a nawet ze smartfona), na którym został nagrany;
  • brak ostrzeżenia, które pojawia się o konieczności uruchomienia aplikacji tylko pod rachunek administrator. Większość popularnych aplikacji wymaga od użytkownika podania hasła lub posiadania odpowiednich uprawnień. Wersje przenośne eliminują tę potrzebę;

  • możliwość uruchomienia aplikacji z dowolnego folderu. W ten sposób możesz umieścić wszystkie takie przenośne programy w jednym folderze lub posortować je w dowolny wygodny sposób bez obawy, że przestaną działać.

Kto tworzy przenośne konstrukcje?

Z reguły w produkcję i dystrybucję zestawów aplikacji przenośnych angażują się pasjonaci, którzy dążą do tego, aby oprogramowanie było wygodne nie tylko dla siebie, ale także dla innych użytkowników sieci.

Czasami program przenośny można znaleźć w oficjalnych zasobach producentów.

Na przykład Google wypuszcza przenośny Przeglądarka Chrome, aktualizując swoje wersje z taką samą częstotliwością, jak w przypadku zwykłej wersji.

Kaspersky Anti-Virus ma oficjalną przenośną wersję Curelta, która może sprawdzić system pod kątem złośliwego kodu bez instalowania go na komputerze.

Gdzie mogę znaleźć oprogramowanie przenośne?

Poszukiwanie programów przenośnych i całych kolekcji należy rozpocząć na stronach tych samych entuzjastów, którzy są zaangażowani w ich tworzenie:

  • jeden z najlepsze opcje– portal LiberKey;
  • dobry wybór oferuje również serwis Free Soft, który zawiera programy i gotowe zestawy aplikacji przenośnych;
  • kolejny dość popularny zasób Portablik, w którym można znaleźć kilka tysięcy przenośnych wersji popularnego oprogramowania;

  • na stronie Portable Soft jest wystarczająco dużo aplikacji.

Rada: na takich stronach można znaleźć kolekcje programów do wykonania prawie każdego zadania. Należy jednak najpierw poszukać konkretnych aplikacji na stronach internetowych producenta - w ten sposób uchronisz swój komputer przed infekcją. złośliwy kod, który można wbudować w program.

Najpopularniejsze aplikacje

Aby pobrać najlepsze oprogramowanie przenośne, powinieneś wiedzieć, które programy można zaliczyć do tej kategorii - istnieje wiele opcji dla takich aplikacji i może nie być czasu na sprawdzenie funkcjonalności i użyteczności każdego z nich.

Warto zwrócić uwagę przede wszystkim na następujące programy:

  • VLC Odtwarzacz multimedialny Przenośny oraz Przenośny odtwarzacz MPlayer umożliwiają słuchanie dźwięku i oglądanie wideo bez instalowania specjalnego odtwarzacza na komputerze;
  • nadaje się do edycji ścieżek audio Przenośny AIMP lub Przenośny;

  • możesz edytować filmy za pomocą, wystarczająco funkcjonalnego nie tylko do przechwytywania i wycinania sekwencji wideo, ale także do kopiowania filmów;
  • pozwala szybko odzyskać utracone pliki nawet ze sformatowanego dysku;
  • - opcja przenośna. Nie ma funkcji automatycznej aktualizacji antywirusowe bazy danych, który wymaga okresowego pobierania nowej dystrybucji;
  • Prosta ochrona maszyny- nie jest zły darmowy antywirus, który obejmuje również zarządzanie procesami systemowymi;
  • , Darmowa aplikacja do kompresji danych, z możliwością zastąpienia archiwizatora WinRAR (domyślnie płatne);

  • Przenośny GIMP- przenośna wersja programu do edycji obrazów. Ma gorszą funkcjonalność niż Adobe Photoshop (którego przenośną wersję można również znaleźć w Internecie), ale jest całkiem odpowiedni do użytku domowego;

  • XNView w pełni przenośny, aplikacja do przeglądania i edycji prawie każdego rodzaju obrazów;
  • Przenośny DeepBurner 1,9, wygodny i łatwy w użyciu program do nagrywania płyt CD i DVD;
  • Przenośny, pakiet, którego funkcjonalność podczas pracy z dokumentami nie jest gorsza od zwykła wersja, w tym praca z tekstami, arkuszami kalkulacyjnymi i wyrażeniami matematycznymi;
  • Przenośny AbiWord, dobry darmowy, a ponadto nie wymagający instalacji na komputerze, zamiennik płatnego pakietu Microsoft Office;
  • Przenośna przeglądarka Mozilla Firefox, Przenośna Opera USB oraz Przenośny Chrome- te same przeglądarki, które mogą być już zainstalowane na Twoim komputerze, ale wygodniejsze. Na przykład dzięki możliwości korzystania z ulubionej i znajomej przeglądarki na czyimś komputerze.

Gdzie i jak zrobić pendrive z programami?

Aby tworzyć programy przenośne, są specjalne narzędzia- takich jak np. kamei lub Przenośne aplikacje P.

Jednak oprócz obecności na dysku flash samych programów, które nie wymagają instalacji, pożądane jest również prawidłowe zarządzanie nimi za pomocą platform, które omówimy poniżej.

Aplikacje przenośne to powłoka oprogramowania, którą można pobrać ze strony internetowej producenta.

Po pobraniu aplikacja zaoferuje imponującą listę przenośnego oprogramowania, które można zapisać na dysku flash USB.

Wybierając (zaznaczając) odpowiednie opcje, otrzymasz je na nośniku i będziesz mógł łatwo zarządzać bez wyszukiwania dystrybucji w różnych folderach.

Platforma umożliwia świadczenie utworzyć kopię zapasową dokumenty i pliki, zmieniać ustawienia powłoki, dodawać lub usuwać programy z listy.

LiberKey- nie mniej wygodny i wielofunkcyjny program, który pozwala stworzyć dysk flash USB z przenośnym oprogramowaniem.

Po pobraniu pozwala na pobranie ze strony deweloperów dowolnych aplikacji z dość szerokiego i stale aktualizowanego asortymentu.

W wyniku pobrania aplikacje przenośne są umieszczane w swego rodzaju kontenerze, w którym można nimi zarządzać za pomocą wygodnego menu z konfigurowalnym interfejsem.

Przenośny, ale niepewny

W sieci można znaleźć dziesiątki wersji różnych aplikacji przenośnych i ich zestawów, ale najlepiej jest pobierać je na stronach programistów, a nie z nieznanych trackerów torrentów, skąd można łatwo pobrać wirusa na komputer.

Rada: Spójrz na rozszerzenie pobranego pliku. Pobieranie archiwum lub aplikacji wykonywalnej jest niepożądane.

Jednak niektórzy użytkownicy własne doświadczenie wiedzieć, że przenośne oprogramowanie jest często zainfekowane złośliwym kodem.

Korzystanie nawet ze sprawdzonej usługi do odbioru Nowa wersja przenośne programy, nie zapomnij przeskanować go programem antywirusowym.

Między innymi warto zadbać o bezpieczeństwo samego oprogramowania przenośnego – po podłączeniu do cudzych komputerów informacje na pendrive mogą ulec zniszczeniu.

Dlatego pożądane jest zrobienie utworzyć kopię zapasową taki dysk.

Wyniki

Zalety programów przenośnych pozwalają na korzystanie z nich na dowolnym komputerze.

Zakres oferowany przez twórców takiego oprogramowania jest wystarczająco szeroki, aby za ich pomocą uruchamiać i edytować pliki multimedialne, pracować z dokumentami w sieci, archiwizować dane, tworzyć obrazy, a nawet odzyskiwać utracone pliki.

W większości przypadków takie programy mogą zastąpić wersje wymagające instalacji, ale na swój komputer, z braku przeciwwskazań, należy wybrać wspólne aplikacje, bardziej funkcjonalny, szybszy i stabilniejszy.

Wielu z was w swoim życiu od czasu do czasu staje przed koniecznością pracy na cudzych komputerach lub laptopach: odwiedzania znajomych, krewnych lub pracy na komputerze w pracy. Ale nie wszystkie komputery mają zainstalowane programy, których używasz na co dzień, lub programy zainstalowane z ustawieniami, które będą dla Ciebie bardzo nietypowe w trakcie pracy. Do takich celów istnieją przenośne wersje programów (programy przenośne), których nie trzeba instalować na komputerze. Jak można się domyślić, teraz zrozumiemy, czym jest przenośna wersja programu, a także porozmawiamy o zaletach i wadach ich używania.

Najważniejsze jest to, że ustawienia wersji przenośnej programów nie są przechowywane w rejestrze, ale w samych plikach programu. Oznacza to, że przenośne wersje programów mogą działać w dowolnym miejscu (na przykład: dysk flash, dysk D: itp.).

Zazwyczaj wersje Portable są dystrybuowane w archiwach, aby bezproblemowo je pobrać. Ale nie musisz uruchamiać pliku wykonywalnego bezpośrednio z archiwum! Aby program działał w pełni, musisz najpierw wyodrębnić pliki z archiwum, a następnie rozpocząć z nim pracę.

Przeczytaj o tym, jak rozpakować pliki z archiwum.

Programy przenośne są zwykle tworzone przez entuzjastów, którzy upewniają się, że programy nie uzyskują dostępu do rejestru, ale zawsze uzyskują dostęp do plików znajdujących się w tym samym folderze, co plik wykonywalny. Pierwsze uruchomienie programu Portable może potrwać dłużej niż zwykle, ponieważ pliki z ustawieniami są tworzone w folderze, w którym znajduje się sam program.

Podczas pracy z takimi programami mogą pojawić się trudności. Mianowicie: jeśli plik (program) jest duży, np. 200 Mb, to wykonywanie operacji w programie może przebiegać wolniej niż w zainstalowanym programie. Wskazane jest pobranie zweryfikowanych wersji, ponieważ błędy mogą pojawić się podczas działania lub nawet zostać wyrzucone z programu bez zapisywania dokumentu, co samo w sobie jest bardzo poważnym problemem dla użytkownika, który pracował nad tym plikiem.

Programy bezpieczeństwa i przenośne

Z powyższego myślę, że rozumiesz, czym są programy przenośne i jakie otrzymujesz korzyści. Teraz poruszymy ważną kwestię Twojego bezpieczeństwa podczas korzystania z takich programów.

Pamiętaj, że istnieją intruzi, którzy chcą uzyskać Twoje hasło do poczty e-mail lub inne wartościowe przedmioty, które mogą należeć do Ciebie. Musisz pobrać Portable z zaufanych źródeł (wirusy mogą zostać wprowadzone do programów przenośnych, a także do dowolnego programu). Pobierając programy przenośne, sprawdź je za pomocą programu antywirusowego z aktualnymi antywirusowymi bazami danych.

Ci, którzy przechowują takie programy na dyskach flash, zapominają o bezpieczeństwie programów, ponieważ podłączając dysk flash do komputera innej osoby, możesz zarazić nie tylko dysk flash, ale także programy wirusami. Aby to zrobić, miej włączone kopie programów komputer osobisty. Teraz, pobierając programy oznaczone jako Portable, wiesz, jaka to wersja.

Podobał Ci się artykuł? Podziel się z przyjaciółmi!
Czy ten artykuł był pomocny?
tak
Nie
Dziekuję za odpowiedź!
Coś poszło nie tak i Twój głos nie został policzony.
Dziękuję Ci. Twoja wiadomość została wysłana
Znalazłeś błąd w tekście?
Wybierz, kliknij Ctrl+Enter a my to naprawimy!