To skomplikowana historia, ale spróbujmy podsumować. Rozpoczyna od części "dlaczego?"
Jestem obsesyjnym facetem, który poważnie "nienawidzi" instalatorów. Uwielbiam mieć czysty system bez nadęty w rejestrach plików i bibliotek DLL. Właśnie dlatego robię prawie wszystkie (przynajmniej 97%) programów, z których korzystam przenośne. Zrobiłem ponad 600 do dzisiaj i mogę tylko powiedzieć;
Potrzebujesz: 1- Program do oglądania systemu plików (co uwzględniono po instalacji) Używam tego. Proste i proste (przepraszam nie darmowy, ale można znaleźć mnóstwo zastępców) http://www.samsunsegman.com/um/
2- Program do oglądania rejestru (co zmieniło ani nie włączone po instalacji) Używam tego w trybie HTML. Darmowe szybkie i proste. I przenośny z natury. http://sourceforge.net/projects/regshot/
Teraz przeskanuj system za pomocą tych 2, a następnie uruchom instalator. Po otwarciu zainstalowanego programu i dokonaniu ustawień, jak chcesz. A następnie użyj tego 2 programu, aby znaleźć dodane pliki i wpisy rejestru.
W przypadku plików, usuń je do kosza i zabierz je z powrotem do kosza (łatwo to zrobić) do folderu aplikacji. Rejestr, otwórz powiązane gałęzie w rejestrze, usuń wszelkie wpisy zawierające takie adresy, jak (folder wtyczek = c: \ prog .... itp.) Po kliknięciu prawym przyciskiem myszy na głównej gałęzi i wybierz eksport. To jest twoje ustawienia ...
3- Pobierz ten program http://ctuser.net/?reg2exe Spowoduje to konwersję pliku reg do pliku exe.
4- pobrać tę aplikację http://download.cnet.com/FilePacker/3000-2216_4-10414081.html Uwaga: Kliknij na „Direct Link Pobierz” jeśli nie będziesz CNET przywitają was z ich instalatora :)
I z tym programem (używam tego bo nie mają zakłóceń z dowolną aplikacją) spakuj program, który chcesz uczynić przenośnym. W kreatorze najpierw wybierz plik reg-exe po pliku głównych programów. Launcher wykona je za pomocą tego zamówienia. A w ustawieniu wybierz "usuń po zakończeniu" usunie wyodrębnione pliki przy wyjściu.
Możesz odkryć dalsze szczegóły. Pomaga to zsynchronizować prawie 75% prostych aplikacji.
5- Dla skomplikowanych programów lub skomplikowanych potrzeb nawet może uczynić Home made ładowarki jak
- przed wykonaniem aplikacji, umieścić pliki użytkownika pod appdata folderu (który nienawidzę)
- ustawienia umieścić w rejestrze (nawet z dynamicznie modyfikowane „ścieżka” adresy)
- Wybierz których wykonanie (x86 lub x64)
- wykonywane w trybie administratora w razie potrzeby
- Uruchom aplikację ... A ja, gdy aplikacja s zakończone ...
- Usunąć ustawienia z rejestru
- Przenieść pliki użytkownika z folderu appdata i umieścić w folderze programów (usb itp.) z powrotem.
- Usuń pliki lewo-over w systemie ...
Właśnie napisał do tych ostatnich, aby zrozumieć, jak daleko można się posunąć. I dla wszystkich tych dodatkowych sztuczek, używam tylko plików nietoperzy. I konwertuję je na exe również z tym oprogramowaniem. http://www.f2ko.de/programs.php?lang=en&pid=b2e (także za darmo)
Wszystkie oprogramowanie, z których korzystam oprócz "Menedżera deinstalacji" są bezpłatne. Dzięki tej technice niesamowite, ale niektóre programy działają jeszcze szybciej.
W rzeczywistości można po prostu używać aplikacji JauntePE lub przenośnych aplikacji pakujących, ale ... Programy do tworzenia piaskownicy Jaunte i podobne są tak wolne i nie są kompatybilne ze wszystkimi. Nawet powodując awarie. Podejście przenośnych aplikacji jest nieco nadęte w odniesieniu do moich rygorystycznych standardów dotyczących rozmiaru i rozmiaru. Dlatego robię to sam przez około 10 lat (tak, nawet ludzie nie mówili o przenoszeniu)
Uwaga: Nie jestem programistą, a ty także nie musisz tego robić. Nigdy nie wypuszczałem moich urządzeń przenośnych, a także nie powinieneś (czytaj EULA) o szacunku dla autorów.
Ale nigdy nie zapomnij zażądać wersji przenośnej od wszystkich autorów. Zmusić je rzucić instalatorów;)
poważaniem
W dużym stopniu zależy od aplikacji. Ale można użyć maszyny wirtualnej uruchamianej z dysku USB jako obejścia problemu. – Axel
Zamówienie [VMWare Thinapp] (http://www.vmware.com/products/thinapp/overview.html) lub [Cameyo] (http: //www.cameyo.com /), wyszukaj Virtualisation – Eun
... lub BoxedApp Packer (płatne) ... Powinieneś zapytać google "wirtualizacja aplikacji" – MastAvalons