Как да направим преносима програма с Thinapp
Превод: m1r0
Редакция: todo1
https://portable.bg/images/forum/temi/How1_0.gif
ThinApp е инструмент с чиято помощ може да направите преносими програми. За най-добър резултат ви е необходима виртуална машина (например VMware Workstation) с чиста инсталация на Windows XP Pro 32 бита.
Как да започнем
Стъпка 1: Стартирайте ThinApp Setup Capture 4.0.0-2200. (Start Menu -> All Programs -> VMware -> ThinApp Setup Capture)
Стъпка 2: Когато прозореца на ThinApp Setup Capture се отвори, натиснете бутона "Next".
https://portable.bg/images/forum/temi/How1_1.gif
Стъпка 3: Затворете всички излишни приложения. Те могат да взаимодействат с процеса. Когато сте готови натиснете бутона "Next".
https://portable.bg/images/forum/temi/How1_2.gif
Стъпка 4: Програмата ще сканира сегашното положение на системните файлове и регистри, за да може да отчете промените. Не правете нищо докато трае процеса.
https://portable.bg/images/forum/temi/How1_3.gif
Стъпка 5: Когато процеса на сканиране завърши, минимизирайте прозореца на ThinApp.
https://portable.bg/images/forum/temi/How1_4.gif
Стъпка 6: Сега можете да инсталирате приложението, което искате да направите преносимо (в този пример ние използваме Tune Up Utilities). Ако самото приложение изисква рестартиране на системата – рестартирайте. След рестарта стартирайте Thinapp. Програмата ще продължи от там, до където сте стигнали.
https://portable.bg/images/forum/temi/How1_5.gif
Стъпка 7: Ако се изисква сериен номер, въведете го за да се активира програмата. Не забравяйте да настроите приложението (ако се налага), преди да продължите към следващата стъпка.
https://portable.bg/images/forum/temi/How1_6.gif
Стъпка 8: След инсталацията и настройването на приложението, върнете се към прозореца на ThinApp и натиснете “Next”, за да се сканира още веднъж системата за направените промени.
https://portable.bg/images/forum/temi/How1_7.gif
Компилиране
Анализът на системата ще определи кои папки и файлове са нужни след инсталирането за направата на преносим вариант на софтуера.
Стъпка 9: При появата на прозореца за избиране на кое от инсталираните приложения да се направи преносимо, избирате TuneUp Utilities 2009.exe и натискате “Next”.
https://portable.bg/images/forum/temi/How1_8.gif
Стъпка 10: В този прозорец може да изберете коя група потребители могат да стартират приложението. Също и къде да се запазват настройките му (Sandbox location). Изберете USB flash / portable media за да се запазват в папка създадена до самото приложение. Ако изберете User’s profile настройките ще се запазват на компютъра в C:\Documents and Settings\<User>\Application Data\Thinstall.
https://portable.bg/images/forum/temi/How1_9.gif
Стъпка 11: Изберете “Merged isolation mode” и натиснете “Next”. Ако приложението след компилиране не работи нормално можете да пробвате с “WriteCopy isolation mode”, но за предпочитане е първото.
https://portable.bg/images/forum/temi/How1_10.gif
Стъпка 12: “Fast Compression” позволява по-добро компресиране и съответно по-малък размер. “No compression” е препоръчително само за тест на приложението заради по-бързото компилиране. Ако приложението ще се публикува използвайте “Fast Compression”. След избирането на компресията натиснете “Next.”
https://portable.bg/images/forum/temi/How1_11.gif
Стъпка 13: ThinApp прихваща нужните файлове за създаване на преносимото приложение и ги съхранява по подразбиране в C:\Program Files\VMware\VMware ThinApp\Captures.
https://portable.bg/images/forum/temi/How1_12.gif
Стъпка 14: Разгледайте прихванатите файлове (C:\Program Files\VMware\VMware ThinApp\Captures\TuneUp Utilities 2009\) и изтриите тези, които ви се струват ненужни. Например ReadMe.txt , Shortcut to .lnk , *.log , *.msi . Това е с цел намаляване на размера.
Стъпка 15: След добавянето на логото натиснете “Build Now” за да се компилира преносимата програма.
https://portable.bg/images/forum/temi/How1_14.gif
Стъпка 16: Компилираният файл по подразбиране ще е в C:\Program Files\VMware\VMware ThinApp\Captures\TuneUp Utilities 2009\bin\
https://portable.bg/images/forum/temi/How1_15.gif
Стъпка 17: Стартирайте преносимата програма и изпробвайте дали всички функции работят нормално.
https://portable.bg/images/forum/temi/How1_16.gif
Стъпка 18: Пробвайте преносимата програма на чиста виртуална машина, също по възможност на няколко различни компютъра, а още по-добре и с различни версии на Windows!
Стъпка 19: Ако всичко е нормално, архивирайте преносимата програма с WinRAR. Изберете възможно най-добра компресия и добавете в поле "Comment" нашето лого, което може да изтеглите от тук (десен бутон -> изтегли).
https://portable.bg/images/forum/temi/How1_17.png
Стъпка 20: Програмата е готова за добавяне в каталога на Portable.bg!
Ръководство на програмата: Официално ръководство за 4.0.3 [на английски] плюс подробно руско ръководство с много полезни трикове за по-голяма успеваемост и по-качествени преносими програми ТУК.
Полезни връзки:
За да добиете визуална представа как става всичко това, както и за да се уверите, че не е толкова сложно, направихме и този видео-урок:
http://www.youtube.com/watch?v=y2-u2x4UpCc
Ето го и новия урок:
http://www.youtube.com/watch?v=_oc5SWxumkI
Re: Как да направим преносима програма с Thinapp
!!! Нарушена е точка 15 от Правилата на форума !!!
С уважение: m1r0
Re: Как да направим преносима програма с Thinapp
Здравейте, имам един проблем. Изтеглих вашата версия на ThinApp, всичко тръгна, но от стъпка 14 не ми прави папка в C:\Program Files\VMware\VMware ThinApp\Captures а я създава там където съм изтеглил програмата - C:\Documents and Settings\R&S\Desktop\VMware ThinApp 4.0.3-3313 Unpacked and Registered\VMware ThinApp 4.0.3-3313 Unpacked and Registered\Captures\TuneUp Utilities 2009. Няма също така и captures\picpic. После като цъкна на Build Now ми излиза това:
http://i84.servimg.com/u/f84/11/64/60/13/untitl10.jpg
Къде бъркам?
Благодаря!
Re: Как да направим преносима програма с Thinapp
Здравейте, Thinapp инсталирана ли e? Коя програма се опивате да направите в преносим формат? Понякога се случва дадени версии на някои програми упорито да не искат да се поддават на виртуализация. :)
Re: Как да направим преносима програма с Thinapp
ThinApp не е инсталирана, ползвам портативната - тази
Исках пробно да направя портативна версия на TuneUp Utilites просто за упражнение, но не се получава. :)
Re: Как да направим преносима програма с Thinapp
oldcastle с какъв проблем се сблъска? Обясни малко по-подробно.
Re: Как да направим преносима програма с Thinapp
Ами изтеглих програмата от линка, който е даден тук. Дръпнах си я на desktop-a. Тя е портативна и съответно не се инсталира и не прави папка в C:\Program files. Но тук в обясненията за работа се среща в стъпка 12, 13 и 14 работа с папка в C:\Program files. При моят случай програмата съхранява данните не там а в папката, от която съм стартирал портативната ThinApp. Там има създадени папки до …\captures, но я няма \PicPic. След като натисна Build Now работи малко и ми излиза прозореца, който съм показал по-горе, на който пише build failed. С две думи не става нищо. :D Къде е проблемът и къде бъркам?
Благодаря ви!
Re: Как да направим преносима програма с Thinapp
Аха мисля, че разбрах къде е проблема. И аз си блъсках главата преди известно време защо ми изкарва Build failed когато правих Spybot Search & Destroy. След като замених символа & с - всичко се оправи. Това мисля, че е бъг в Thinapp. В случая името на потребителя е R&S и може би това бърка работата. Не съм сигурен дали това ще оправи работата. Пробвай да сложиш Thinapp в C:\ThinApp 4.0.3-3313 Unpacked and Registered\ например и сподели резултата. Успех! ;)
Re: Как да направим преносима програма с Thinapp
Има някакъв резултат. Значи инсталирах една ThinApp, която неизвестно защо не работи. Стига само до saving snapshot и там седи може би половин час а ако я оставя и повече, без да се виждат никакви букви отдолу в полето. Та така, след като я инсталирах тя си направи папка в C:\Program files. После стартирах портативната, която работи :mrgreen: , и използвах вече създадената папка C:\Program files от другата програма. Всичко мина нормално само дето не създава папка Captures и PIcPIc а директно съхранява програмата в C:\Program Files\VMware\VMware ThinApp\TuneUp Utilities 2009. До тук добре, програмата е там стартира се, но не работи...? :? Това е просто излиза програмата, всичко й е там, но като натисна да активирам някоя функция не тръгва.
Re: Как да направим преносима програма с Thinapp
Причините да не тръгне може да са много. Ако един път си я инсталирал и не си успял да я направиш portable за да я пробваш втори път трябва да я унинсталираш напълно. Смисъл след унинстал да изтриеш всички регистри и файлове, които унинстала не е махнал иначе Thinapp няма да ги прихване при новата инсталация. Това се случва често за това препоръчваме виртуална машина! С виртуалната машина има по-голяма успеваемост, тъй като можеш да се върнеш до момента, в който не е имало инсталация. А това, че не слага прихванатите файлове в Captures не е проблем. Преди компилацията (стъпка 12) може да му зададеш къде да ги съхрани. Thinapp никога не съм виждал да създава папка PicPic и не знам това къде го прочете. :roll:
П.П. TuneUp е малко сложна програма и може да създаде проблеми при направата. Например defragment функцията не работи след като се направи portable. В твоя случай не знам защо никоя функция не работи. Пробвай ако искаш някоя друга програма и сподели резултата.