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

» VMware ThinApp (formerly Thinstall) 3

Автор: iyda
Дата сообщения: 17.07.2012 15:16
Paramon111 Не обращайте внимания на шута горохового. Он в своем репертуаре. Любит знаете ли поиздеваться над новичками, а особенно предлагать свой водяной FAQ, украденный у vyachko и напитанный водой так, что новичок без бутылки не разберется.
Программа может работать в 64 системе, также как и некоторые созданные с ее помощью 32 битные приложения. Но запаковывать в виртуальную среду, 64 битные приложения она не может так как работает только с 32 битными приложениями.
Просто и по русски
Автор: Paramon111
Дата сообщения: 17.07.2012 16:28
iyda
Просто и понятно ))) благодарю!
Автор: iyda
Дата сообщения: 19.07.2012 15:44
Мда! Выяснилась неприятнейшая новость. Сборки от версий ThinApp 4.7 и выше вываливаются на ХР х64 с ошибкой. Последняя стабильная версия ThinApp, корректно обрабатывающая файлы под все версии OS, VMware ThinApp 4.6.1.361923 (4679). Начиная с 4.7 сборки на ХР выдают ошибку. На 32 битной не проверял, так как нет таковой, но на 64 битных ошибка стабильная.
Автор: michail10
Дата сообщения: 19.07.2012 16:32

Цитата:
Мда! Выяснилась неприятнейшая новость. Сборки от версий ThinApp 4.7 и выше вываливаются на ХР х64 с ошибкой.

А конкретней. Буквально 10 мин. назад протестировал несколько (Opera, Mozilla, MediaInfo_0.7.57, Photo DVD Maker) один WinAVI.All.In.One.Converter потребовал регистрацию. Всё на ThinApp 4.7.1. Влом тестировать десятки гб прог, но, скажем так, вываливается, но не всё.
Автор: iyda
Дата сообщения: 19.07.2012 16:59
michail10
А что именно конкретизировать вам? У меня все сборки версией 4.7 и выше, при запуске на ХР х64 выдают окно с сообщением опадении от ThinApp, а при закрытии программы вываливается окно с ошибкой
Автор: michail10
Дата сообщения: 19.07.2012 17:28
Это и интересовало.
Есть желание, скиньте в личку вашу прогу не более 10мб. Попробую запустить на виртуальной или на реальной ХР х64 До семёрки некоторое время стояла именно эта ОС, работало всё. Может речь идёт об ошибках вашей ОС.
Автор: iyda
Дата сообщения: 19.07.2012 23:55
michail10
Буду признателен за проверку http://rghost.ru/39305553
Автор: michail10
Дата сообщения: 20.07.2012 06:15
Проги, собранные на х64 системах - глюк. Только х32. Но тем не менее ваша, выкидыая ошибку (на скрине видно), работает.



Добавлено
Проблем то нет. Собирайте на х32.
Автор: iyda
Дата сообщения: 20.07.2012 07:46
michail10
То что они работают да, но опять же не все. Речь не об этом. Баг с версий 4.7, как ни крути.
Автор: Scorpkoms
Дата сообщения: 21.07.2012 08:33
Доброго времени уважаемые,собирал PotPlayer 1.5.33869 для себя вот отсюда:
Ссылка
и при таком содержимом файла Package.ini

Цитата:
SandboxName=PotPlayer
InventoryName=PotPlayer
SandboxPath=. строка удалена
ChildProcessEnvironmentDefault=External
CachePath=<sandbox_path>
;PermittedGroups=Administrators;Remote Desktop Users
RemoveSandboxOnExit=1раскомментировано
;SandboxNetworkDrives=1
;SandboxRemovableDisk=1
;VirtualizeExternalOutOfProcessCOM=0

содержимое песочницы не удаляется,в чем может быть дело?
Спасибо.
Автор: iyda
Дата сообщения: 21.07.2012 08:40
Scorpkoms
Добавьте строчку SandboxNetworkDrives=1 в [BuildOptions]
И зачем эти опции
SandboxPath=. строка удалена
ChildProcessEnvironmentDefault=External
CachePath=<sandbox_path>
;PermittedGroups=Administrators;Remote Desktop Users
;VirtualizeExternalOutOfProcessCOM=0 ?
По моему они лишнии.
Автор: Scorpkoms
Дата сообщения: 21.07.2012 20:17
iyda

Цитата:
Добавьте строчку SandboxNetworkDrives=1 в [BuildOptions]

Нет,это совсем не то.
Автор: michail10
Дата сообщения: 23.07.2012 08:38
Опция "RemoveSandboxOnExit=1" содержимое песочницы может не удалиться, если в памяти висят незавершённые процессы. При нормальном раскладе всё удаляется.
Сделайте "RemoveSandboxOnStart=1" когда процессы должны завершиться. Или завершайте скриптом.
Автор: folta
Дата сообщения: 23.07.2012 10:53
Scorpkoms
"RemoveSandboxOnExit=1" все удаляет.
главное чтобы дочерних процессов не осталось и завершались они нормально, а не принудительно системой (выхожу, он как-бы тоже вышел, но висит немножко, а потом его выдаливает система или на него находит озарение), в итоге, очистка не выполнена.
скорее всего надо испытать скрипт или через добавку thinstall auto process killer.
Автор: Scorpkoms
Дата сообщения: 23.07.2012 21:32
michail10
folta

Цитата:
"RemoveSandboxOnExit=1" все удаляет

Это я в курсе,но с этой сборкой странное происходит что то,да и вообще впервые с этим
столкнулся.Вы упомянули про скрипт,где его можно увидеть и как его прикрутить?
Спасибо.
Автор: folta
Дата сообщения: 23.07.2012 21:57
Scorpkoms
никогда не включал эту опицию намеренно, но однажды столкнулся с некорректным завершением работы портабла и искал решение методом тыка, в том числе и очисткой песочницы.
виной всему был дочерний процесс. убивал скриптом. экспериментировал.
вот отсюда подчерпнул, Trinstall Manual 1.06 by vyachko
там есть все. и скрипты, и необходимые программы в архиве
где скачал, уже не помню, поэтому:
http://rghost.ru/39376875
Автор: sancher
Дата сообщения: 24.07.2012 11:09
Прошу оценить мою первую портативную сборку: Mp3tag v2.52
http://rghost.ru/39383657

Делал с помощью ThinApp 4.7.2-771812
в чистой виртуальной машине WinXP SP3
Огромная благодарность Astra55 за его подробнейший мануал
(FAQ ThinApp_Spoon_2.1.pdf), а также vyachko за его руководство (Thinstall Manual 1.06.chm)
Один нюанс
Сначала делал по мануалу vyachko, где он рекомендует DirectoryIsolationMode=WriteCopy
У меня возникли проблемы со сборкой в этом режиме. Программа работала не совсем правильно (видимо я криво собрал)
После чтения FAQ-а от Astra55, где он рекомендует не менять режим Merged, я заново собрал проект в этом режиме. И вроде бы теперь всё работает отлично

Буду признателен за тестирование сборки и отзывы

p.s. Обнаружил небольшой косяк, не открывается справка
В папке проекта %ProgramFilesDir%\Mp3tag создана папка help
Но в билд она по какой-то причине не попала
Глянул этот момент в портативке, скачанной мною ранее (Mp3tag 2.49).
Там этот косяк тоже присутствует
Вопрос к спецам: почему пака help, которая есть в прокте, не попала в билд?
Автор: folta
Дата сообщения: 24.07.2012 13:19
sancher
а почему бы не сносить сборку в тему: "Тестирование сборок Portable софта"
http://forum.ru-board.com/topic.cgi?forum=2&bm=1&topic=3302&start=680#lt

что касается help, то обычно выковыриваю и сам удаляю. особенно если она в .htm.
щупал глюк, больше такое не надо)
ну и для себя леплю, как мне нужно.
но если справку срастить надо, то можно в проект вручную добавить то, что не попало(если я правильно понял).
а вообще, проверить установочный оригинал, может косяк там.
Автор: sancher
Дата сообщения: 24.07.2012 13:46
folta

спасибо за ссылку
не знал про раздел для тестирования
в проекте папка есть (установщик её создаёт и в снимок она попадает)
в том то и прикол
Автор: pp53
Дата сообщения: 29.07.2012 23:47
подскажите как сделать чтобы портативная программа (чистилка мусора в системе и реестре) могла лезть в реестр и в другие места системы для очистки?
Автор: gvozdik
Дата сообщения: 30.07.2012 09:20
pp53
Разрешить ей вносить изменения в реальной системе.
Автор: michail10
Дата сообщения: 30.07.2012 11:34
pp53
В проекте в каждой папке "##Attributes.ini" должен быть "Merged". В "Package.ini"

[Isolation]
DirectoryIsolationMode=Merged
RegistryIsolationMode=Merged -- ни разу не делал

Но надо ли такое?
Автор: gvozdik
Дата сообщения: 30.07.2012 11:50
michail10

Цитата:
В проекте в каждой папке

Не в каждой, а только в нужных.
Автор: michail10
Дата сообщения: 30.07.2012 12:02
Чистить нужно всё и меню пуск, и профиль, и систему, значит в каждой. Но спорить не буду можно и так сказать.
Ессно в папках самой проги это делать не надо.
Автор: pp53
Дата сообщения: 30.07.2012 20:21
а чтоб реестр чистить что надо сделать?
Автор: michail10
Дата сообщения: 31.07.2012 09:41

Цитата:
а чтоб реестр чистить что надо сделать?

Ещё раз прочитайте пост и сравните со стандартным пункт [Isolation]. Результат не тестировался. Потестите отпишите. Т.к. портабелки только для себя, а себе чем меньше чистишь, тем стабильнее система, так что нет желания даже тестировать.
Автор: coherent
Дата сообщения: 31.07.2012 21:38
pp53
Вы бы для начала хоть азы изучили!
Автор: folta
Дата сообщения: 01.08.2012 16:37
есть у кого loader.exe который регистрирует драйвера в системе?
или скрипт Autoit для компиляции, но только файлом, который можно скачать.
с приличного обменника)
бо в теме все ссылки приказали долго жить.
Автор: michail10
Дата сообщения: 01.08.2012 17:38
loader
Автор: tarach
Дата сообщения: 01.08.2012 21:19
ThinApp 4.7.2.

Ребяты, что за дела? Как ни старался, а после даже десятой попытки не удалось портабелизировать в ThinApp такие программы как Auslogics BoostSpeed и Adobe Audition CS6, вместе с тем в Spoon Studio обе портабелизировались просто "на ура".

Но я же лично видел Auslogics и Adobe, запортяненный именно в ThinApp, правда не знаю в какой версии, может в более ранней.

Все делаю как обычно, уже перестал вообще чистить папку с проектом для чистоты эксперимента ... не помогает: половина программ портабелизируется нормально, половина нет - просто потом не запускается даже на "материнской" виртуалке Win 7 (х32) ...

Ну что же еще можно не так делать?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

Предыдущая тема: Проблемы с закачкой


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