Ru-Board.club
← Вернуться в раздел «Программы»

» VMware application virtualization (Thinstall)

Автор: GB03D
Дата сообщения: 04.06.2007 13:23
Как сделать чтоб все настройки проги сохранялись не в Application Data а на флешку (делаю портабельную оперу, на одной машине с флешки запустил, добавил закладку, на другой запускаю, закладки нет). Как сделать чтоб всё сохранялось на флешке?
Автор: Emperor Snake
Дата сообщения: 04.06.2007 14:23
GB03D
Читай форум внимательнее, а вообще, создай рядом с прогой папку и назови ее "Thinstall" без кавычек. Когда будешь прогу запускать, все изменения будут писаться туда.
Автор: GB03D
Дата сообщения: 04.06.2007 14:48
Emperor Snake, спасибо, столько страниц прочитать не в состоянии просто, а поиск ничего не дал.
Автор: android X
Дата сообщения: 04.06.2007 14:59

Цитата:
столько страниц прочитать не в состоянии просто

уважаемые, может тогда не стоит пытаться такие программы ставить и разбираться в них, если 10 страниц не в состоянии осилить? между прочим страниц было бы и того меньше, если бы люди читали внимательнее то что другие писали не по разу.
Автор: qwqw
Дата сообщения: 04.06.2007 18:46

Цитата:
если бы люди читали внимательнее то что другие писали не по разу.

Для некоторых дело не в особой внимательности, они просто не хотят тратить на это свое время. Среди 10 страниц, найти инфу не так уж и сложно путем поиска по ключевым словам. (правила: VIII 1.6)

GB03D
Цитата:
столько страниц прочитать не в состоянии просто, а поиск ничего не дал.

Такой вопрос уже задовался и не раз. Достаточно было нажать кнопку "Версия для печати" (хотя можно и по отдельным страницам посмотреть, их всего то 11) и поискать по словам "Application Data". Ответ на свой вопрос ты бы нашел.
Поэтому настоящая причина - это лень, а также привычка: зачем самому хоть малость напрягаться, если можно напрячь других.
Зачем утруждать себя читать страницы той темы, где ты ищешь решение своей проблемы, если для этого есть форум, где тебе всегда ответят - наверное так думаешь ты. Поэтому первое твое сообщение на этом форуме началось с банальной лени.
Обычно такие получив ответ на свой вопрос, решив тем самым свою задачу, в этой теме (как и в других) больше и не появяться, пока опять не возникнут новые вопросы, тем самым ни когда не помогут другим задающим вопросы, этим пусть занимаются другие, не так ли GB03D?

Автор: GB03D
Дата сообщения: 04.06.2007 20:57
Ну рас уж отошли от темы, то и я скажу:
qwqw, во первых поиском пользовался, а если задал вопрос, значит не нашёл (плохо искал?), во вторых с этим вопросом уже помог 2 интересовавшимся (толк от того что я спросил - есть не только для меня), в этой теме я ещё появлюсь ибо подписался на обновления по мылу.
Автор: aziz
Дата сообщения: 05.06.2007 03:11
Существуют ли какие-нибудь альтернативы относительно Thinstall Virtualization Suite с похожими возможностями?
Автор: andkh1
Дата сообщения: 05.06.2007 08:15
aziz
Существует, например, Xenocode Virtual Appliance Studio, только она довольно вялая. Я ничего путного с ее помощью не сделал. А принцип ее работы очень схож. Посмотри вот тут http://cracklab.ru/f/index.php?action=vthread&forum=3&topic=6862&page=0 - куча всяких прог.
Автор: sapr20031
Дата сообщения: 05.06.2007 12:01
У кого нибудь получилось обработать acad 2002 ?
файл получается размером 120MB. но при запсуке конечного файла тишина( ничего нет).
Есть какие-нибудь тонкости при обработке программ-"монстров"(больших по размеру) ?
Автор: android X
Дата сообщения: 05.06.2007 12:08
Ну, ACAD2002 это как то некошерно. Я вот ACAD 2008 почти доокучил. Правда все равно пока есть некоторые нюансы, которые требуют доведения до ума. А ACAD2006 c разными прибамбасами - так это ваще пройденный этап. Хотя и здесь есть свои тонкости, т.к. не все приложения-прибамбасы под него получаются рабочими, но это видимо особенность работы этих прибамбасов в среде тинсталла.
Автор: pom205
Дата сообщения: 06.06.2007 02:17
Немного флуда по поводу моего понимания, как это работает.

Эта штука упаковывает в самораспаковывающийся архив вместе с оригинальным приложением, лоадер, который перехватывая процесс приложения в памяти переписывает глобальные переменные(пути), к которым обращается и с которыми работает приложение, на привязанные к текущему каталогу. Вместо реестра эмулирует еги и пишет-читает в файл - обманку.

о таких лоадерах я уже слышал. Это тот же принцип, что и файлы русификации *.RU.
Автор: Emperor Snake
Дата сообщения: 06.06.2007 07:06
pom205
Тоже пофлужу. Это немного не так, если бы был самораспоковывающийся архив, он бы куда-то распаковывался. А он никуда не распаковывается, только разве что в память и то не полностью. Видимо лоадер есть, куда уж без него, т.к. сама прога не перекомпилируется, который перехватывает ее обращения. Сам подумай, я делал портативный Warcraft 3, урезал его до гига, чтоб на флэшку лез. Это сколько же он оттуда бы распаковывался А в памяти он занимает, ну метров на пять больше, чем обычно, тоесть этои пять метров и есть лоадер.


Кстати я заметил кое-что. Если при создании архива, он якобы указывает на диск е:, и эмулируется так, как будто он там лежит и тут мы убираем этот диск е:, и пускаем его скажем с диска с:, прога начинает орать, что не может запуститься. Также если она указывает скажем на диск f:, который будет у нас приводом, если на этой компашки не будет папки, с которой якобы программа запускается, то тоже ничего не получиться. Переменные тут не причем, т.к. они находятся по умолчанию, т.е. в папке %appdata%. Отсюда вывод, делаем проги, которые якобы лежит в папке program Files, либо Windows, т.к. это переменные и к букве диска не привязанны. У меня пока все;)

Кстати, глюки с обращение к диску, как к диску а не к папкам (читайте мои прошлые сообщения) и ситуации, когда некоторые программы матерятся на то, что чего-то там не могут найти из файлов, то что лежит в том же архиве, будем считать особенностями работы самих программ и это к сожелению никак не лечится Это я так, личный опыт, чтобы другие ночами не сидели, пытаясь это как-то решить

Кстати, у меня предложение, давайте делать список программ, которые не хотят работать из архивов нормально. Что скажете?
Автор: pom205
Дата сообщения: 06.06.2007 07:45
Я и говоорю, что он работает и перенаправляет только потоки инфы обращающиеся к отслеживаемым переменным. Патчит в памяти. И дампит пропатченное в pagefile.sys.
Вот ответ на твой вопрос. Усё продумано. Технология, брат.

Добавлено:
И ишшо. Я продампил приложение из памяти и сравнил с оригиналом. Оригинальные файлы! Ничего не изменила эта Тхинсталл.
Автор: Emperor Snake
Дата сообщения: 06.06.2007 09:35
pom205 Ясен пень, что она ниче не меняет Иначе чтоб она делала с защищенными exe-шниками, да и чтобы что-то менять, надо знать что. А ей то откуда знать А вот насчет pagafile.sys , тут не факт. Я запускал проги из под PE, а там у меня нету подкачки. И все работает

Криво продуманно.... Могли бы продумать, что прога будет обращаться к диску, как к диску, а то знаете-ли Ghost32 не работает, да и много чего, что к диску обращается. Да и со шрифтами намутили. Перемудрили они с излишней изоляцией помоему. Вот например Xenocode лишена этих недостатков, зато полно других, сырая она еще. А так, гораздо приятней в работе чем Thinstall ИМХО
Автор: pom205
Дата сообщения: 06.06.2007 09:56
Короче, я делаю так. Отделил 5 гиг под primary partition отдельного виртуалдиска на винте. С него я другие диски не вижу. Поставил туда чистую винду и Shadow User для откатов. Ну и Тхинсталю пачками. Затхинсталил - перезагрузился, с другой винды забрал, откатился. Так быстрее. индексировать меньше.
Автор: Emperor Snake
Дата сообщения: 06.06.2007 10:44
pom205


Цитата:
Короче, я делаю так. Отделил 5 гиг под primary partition отдельного виртуалдиска на винте. С него я другие диски не вижу. Поставил туда чистую винду и Shadow User для откатов. Ну и Тхинсталю пачками. Затхинсталил - перезагрузился, с другой винды забрал, откатился. Так быстрее. индексировать меньше.


А это ты вообще к чему?
Автор: pom205
Дата сообщения: 06.06.2007 10:53
Emperor Snake
Да это-то как раз по теме. Как нельзя более. Спецы поймут. Видящий - да увидит.
Это одна из оч-чень неплохих рекомендаций по работе с прогой.
Ато сейчас криво затхинсталенных - прорва, столько мусора с других прог тянут в портаблы - жуть.

Автор: Emperor Snake
Дата сообщения: 06.06.2007 12:17
pom205

разницы ноль. Если у тебя более-менее живая винда, то все впорядке. После сохранения проэкта и до его компиляции в архив, можно посмотреть его настройки. Какие он файлы скомпелит, какие ключи реестра захватил. Это все редактируется, плюс я вот сейчас сижу на такой винде и спокойно собираю пакеты. Проблем ноль. Чистую винду рекомендуют по большему счету потому, что подразумивается, что на ней не висит 50 программ в автозагрузке при старте. А раз висит только антивирус, ну мож еще что по мелочи, то ничего у тебя в реестр не пишет и на диск тоже.
Автор: pom205
Дата сообщения: 06.06.2007 22:38
Я о резонах уже писал выше. Единственое, вместо отслеживатетей(ShadowUser) , лучше бэкапить образ Акронисом.

Добавлено:
Итого, 10 гиг вынь да выложь.
Автор: Emperor Snake
Дата сообщения: 07.06.2007 07:39
pom205

Кто чем, я вот гостом например. Не даверяю я Акронису, было уже дело. Да, тема потихоньку превращается во флейм....
Автор: pom205
Дата сообщения: 07.06.2007 08:13
Согласен
Автор: vv07
Дата сообщения: 16.06.2007 04:52
Подскажите пожалуйста в чем проблема?После упаковки,вытаскиваю контейнер с виртуалки в свою систему.Запускаю и русский язык отображаеться урезанным.Начало фразы обрезано,хотя на виртуале все нормуль.
Второй момент.Зделал сам,для себя Your Uninstaller 2006 и получилось следующее.Программы удаляються,даже значки со стола исчезают,но при этом из виновского деинстала они по прежнему видны как установленные,папки в корне также остаються на месте.С чем это связано и можно ли как то поправить.?Заранее благодарен.
И может кто подскажет аналоги Thinstall,хочу попробовать и ними повозиться.
Автор: pvaskiph
Дата сообщения: 16.06.2007 21:51
....... Такая штука(не полностью работоспособные проги...исчезающие буквы...и т.д) я наблюдал у плохо ВЫЛЕЧЕННЫХ прог.Замечено что Your Uninstaller 2006 работает только при кейгене полноценно .. а вот патч кривой...а о серийнике даже говорить нечего ...А так как народ личерствует то у всех одно и тоже..раньше хоть писали что за лекарство ...а сейчас....об*ясняют что некогда нужно залить еще на 40 сайтов материал чтоб быть первым а кому НАХ... нужны такие новости..последний стабильно работающий YU.v345 ... если есть материал присылай..посмотрим
Автор: Domoffusha
Дата сообщения: 17.06.2007 01:09
Скажите, пожалуйста, возможно ли создать portable версию приложения, скажем Photoshop CS2 таким образом, чтобы все файлы не находились в одном (нескольких) exe файлах,
а скажем в подпапке?
например:
Photoshop.exe
-- / Photoshop /
-- -- /Requires/
и т.п.
Т.е. получается приблизительно такая иерархия, которая существовала до компиляции в один exe, вес Photoshop.exe порядка 40 Кб.

Хочу создать portable версии софта и пихать их в шару, юзеры будут просто запускать ехе с моей машины... и как я понимаю если все будет сразу файлом на 600 Мб - это весомо для сети, слишком долгий запуск, но если будет иерархия с файлами, то приложение заберет именно те файлы, которые ему нужны.
Автор: vv07
Дата сообщения: 17.06.2007 04:40
pvaskiph
Тут ситуация несколько иная.По Your Uninstaller 2006 я приму к сведению вашу подсказку,а вот по русским шрифтам речь не о варезе,а о вполне нормальном софте,то есть не требующего лечения.
Автор: Emperor Snake
Дата сообщения: 17.06.2007 05:15
Господа, ну когда же вы НАЧНЕТЕ ФОРУМ ЧИТАТЬ, А НЕ ОДНИ И ТЕЖЕ ВОПРОСЫ ПО СОТНЕ РАЗ.
Автор: vv07
Дата сообщения: 17.06.2007 07:20
Emperor Snake
Проблема в том что я прочитал все страницы но толкового ответа по своим вопросам так и не увидел,поэтому решил снова его поднять,только и всего.
Автор: pom205
Дата сообщения: 17.06.2007 07:42
vv07
Об аналогах - в топике.
Проблема - великий DTSearch c айфильтрами не портабилизируется.
Автор: Domoffusha
Дата сообщения: 17.06.2007 13:44
Мой вопрос - реально ли сделать такое (описал выше) спомощью Thinstall или нужно искать альтернативы?
Автор: android X
Дата сообщения: 17.06.2007 14:15

Цитата:
Мой вопрос - реально ли сделать такое (описал выше) спомощью Thinstall или нужно искать альтернативы?

Еще как реально. Только технология "делания" должна быть малость иная.
Зайди на этот форум http://portables.brightforums.com (сейчас он уже закрыт, но материалы там все еще есть) вот в эту ветку http://portables.brightforums.com/ftopic323.php
Там как раз на примере фотошопа описано как осуществить твою задумку.
Если вкратце и по-русски - перед сборкой необходимо удалить все файлы (предварительно скопировав их в какое-то резервное местечко) за исключением основного исполняемого файла из директорий программы таким образом чтобы осталась полностью идентичная структура пустых каталогов какая была в захваченной программе. В проект придется встроить простенький файл менеджер, в примере это был файл-менеджер А43. Далее делаешь билд, в который у тебя попадет главный экзешник и пустая структура каталогов, ну и файл менеджер. Далее запускаешь встроенный в собранный билд файл менеджер и копируешь в получившуюся пустую структуру каталогов твоего приложения обратно все те файлы которые ты из него выкинул таким образом как они шли изначально. Соответвтенно все это хозяйство у тебя попадает в песочницу и запускаемое приложение их нормально увидит. Когда все файлы будут скопированы, можно запускать основное приложение и работать в нем. Заморочка в том что в тинсталле почему то нельзя копировать директории скопом, так что придется вручную копировать из каждой директории файлы по 1й папке за раз, что может занять длительное время если папок много. Ну и как минус этого метода - о сжатии файлов можно забыть, поэтому то что мог бы ужать в 1 экзешник билдер тинсталла останется в исходном непожатом виде.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: Программа для поднятия трубки модемом


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.