przenośne wersje oprogramowania

0

Tak się zastanawiałem, mam bowiem kilka programów w wersji portable, chciałbym się dowiedzieć na ile można sobie samemu przygotować taka wersję dowolnego oprogramowania? Jest to jakaś magia dla masta of programming, czy może go raczej przygotować osoba, która zna sie w miarę dobrze na komputerach i programowaniu.

//edit: orts :/

0

Jak masz dostęp do kodu - sprawa jest prosta w większości przypadków. Musisz zadbać, by aplikacja nie wymagała instalowania czy rejestrowania żadnych plików, albo - tak na przykład robi, z tego co wiem, Portable Firefox, rejestrowała pliki przy odpalaniu programu i odrejestrowała przy wyłączaniu. Drugą ważną sprawą jest, by aplikacja zapisywała ustawienia i wszelkie pliki użytkownika w plikach na napędzie przenośnym, a nie w rejestrze lub folderze użytkownika (bo nie zostaną przeniesione z aplikacją).

Jak nie masz dostępu do kodu, to nie zawsze jest to możliwe. Ogólna idea jest taka, że musisz napisać starter, który przygotuje środowisko (katalogi, biblioteki, etc), odpali aplikację, a po jej zamknięciu zachowa pliki konfiguracyjne i posprząta ewentualny bajzel. Gorzej, jak aplikacja jest niechlujnie napisana i na przykład wymaga kopiowania plików do katalogu Windows'a - przy braku uprawnień może nie dać się programu odpalić.

0

http://pl.youtube.com/watch?v=mqbQSDKw-iY
Thinstall Tutorial How To Make Portable Appz

Ten program pozwala na zrobienie wersji poratqable z wiekszosci zwykłych programów. Całkiem fajna sprawa :)

0

ja jeszcze dodam, że niektóre programy wymagają (sic!) zcrackowania, żeby działać na kontach zwykłych userów. Przykładowo Macromedia Dreamweaver zapisuje pliki dot. rejestracji w "All Users"...

1 użytkowników online, w tym zalogowanych: 0, gości: 1