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

» VMware ThinApp (formerly Thinstall) 3

Автор: NickOnToluca
Дата сообщения: 12.04.2013 21:14
flaner0
Делать портативку на ЧИСТОЙ системе без обновлений и выхода в инет.
Автор: sasha300
Дата сообщения: 12.04.2013 21:17
SLasH
манёвр с оперой получился, спасибо!
Автор: Astra55
Дата сообщения: 13.04.2013 10:49
gvozdik
Цитата:
А в чём практическая польза такого подхода? Может зря "огород городим"?
Попытаюсь дать пинка полету фантазии на эту тему Начнем издалека - рациональнее размещать портабельные сборки в одном месте и не на системном диске, чтобы при бэкапе не совать в него совершенно лишнее. Итак, на диске D (для примера) есть папка Portable со всеми сборками. Но надо же ассоциировать основные типы файлов с этими сборками, и тут встает вопрос: а если завтра добавить новую версию, скажем, Adobe Reader 9.5 заменить на 10.1, то заново прописывать ассоциации с pdf или называть новый файл старым именем? Это не говоря о желании заменить дефолтный Reader на другой, тот же Foxit. Поэтому самый простой способ избежать подобных телодвижений вообще отказаться от привычных имен сборок в папке Portable. Word2007.exe станет Word.exe, Adobe Reader 10.1.exe станет PdfReader.exe или просто Reader.exe. Не KMPlayer, а VideoPlayer, не AIMP, а AudioPlayer, не ACDSee6.exe, а Viewer.exe и так далее. От таких имен иконки не меняются и ничего страшного не происходит. Зато полный простор по замене любой программы без изменения ассоциаций.
А как быть с теми программами, которые подключаются плагинами к тому же Word-у или Excel-ю? Очень просто. При сборке можно выбрать любой вариант от жестко прописанного OptionalAppLinks=plugins\*.exe;Word.exe до самых разных комбинаций, включая имена с wildcard aka * в названии - Word*.exe или Word2*.exe, чтобы исключить взаимодействие с каким-нибудь WordPasswordRecover.exe, но оставляя возможность использовать Word2003, Word2007, Word2010, Word2013 и т.д. При этом нет нужды выносить Word в папку Plugins, он может оставаться на прежнем месте и с прежним именем, а программа, нуждающаяся в нем, будет располагаться рядом, в той же папке. Разумеется, лучше оставить и традиционный путь plugins\*.exe. Против варианта \*.* я уже высказывался. Касаемо путей, имен и расположения плагинов AppLinks, информации в этом топике вполне достаточно.
Автор: gvozdik
Дата сообщения: 13.04.2013 11:24
Astra55
Совершенно с Вами согласен. Этот подход очень удобен и оптимален именно для подобного расположения сборок на машине. Просто не все организуют такое размещение у себя, а многие ещё и работают со съёмных носителей на сторонних машинах.

Добавлено:
В любом случае, очень бы хотелось, чтобы, если Вам удастся в ThinApp решить этот вопрос положительно, Вы поделились бы с нами своими решениями.
Автор: Astra55
Дата сообщения: 13.04.2013 11:46
gvozdik
Цитата:
многие ещё и работают со съёмных носителей на сторонних машинах
А какая разница? Если не ассоциировать файлы, то все остальное остается актуальным.
Цитата:
в ThinApp решить этот вопрос положительно
Не понял - какой вопрос? С плагинами все решено или это о другом?
Автор: gvozdik
Дата сообщения: 13.04.2013 11:56
Astra55
Заранее прошу прощения, возможно я что-то пропустил в обсуждении, но как решен вопрос для добавления plugins, без создания папки Plugins? И вроде ещё обсуждали возможность добавления файлов вне песочницы. Вроде были какие-то трудности.
Спасибо!
Автор: Astra55
Дата сообщения: 13.04.2013 12:59
gvozdik
Вернитесь на 132 страницу, там есть все варианты. Возьмите любую сборку небольшого размера с плагином русификатора и самостоятельно попробуйте все возможные варианты. Добавление реальных файлов в песочницу вместо пустышек расписано в FAQ - Fake Files. Пока что скрипт под эту задачу не испытывал, а вручную можете делать что угодно. Вне песочницы никто ничего не обещал.
Автор: gvozdik
Дата сообщения: 13.04.2013 14:47
Astra55

Цитата:
Вернитесь на 132 страницу, там есть все варианты.

Есть, но, как я понял, они конфликтуют на последних версиях ThinApp.
Поэтому и просил уточнить, нашлось ли решение.
Автор: Astra55
Дата сообщения: 13.04.2013 15:02
gvozdik
Конфликты возникают при использовании опций *.exe или *.* и при посторонних экзешниках/файлах в папке, где находятся плагины. Поэтому и было сказано - не пользуйтесь * вместо имен и расширений как попало, забивайте хотя бы часть имени плагина или специфические расширения, если хотите чтобы плагины были рядом с основным экзешником. Возьмите и попробуйте на своей практике, сразу поймете что можно применять, а что лучше не использовать.
Автор: gvozdik
Дата сообщения: 13.04.2013 15:45
Astra55
Большое спасибо! Теперь понял.
Автор: gvozdik
Дата сообщения: 13.04.2013 23:35
Несколько раз упоминалось, что в версии 4.7.3 есть проблемы со звуком. Кто-нибудь может подсказать, что за проблемы и как этого избежать при сборке для Win 8?
Автор: Astra55
Дата сообщения: 14.04.2013 07:09
gvozdik
Цитата:
как этого избежать при сборке для Win 8?
Никак. Терпеливо ждать следующего билда или забыть про Win8.
Автор: gvozdik
Дата сообщения: 14.04.2013 08:18
А в чём выражаются эти проблемы?
Автор: Astra55
Дата сообщения: 14.04.2013 08:31
gvozdik
Могу сказать только про Скайп - прерывания звука. Хоть при входе заикается, хоть при контрольном звонке, хоть при разговоре. На одной из последних версий 6.3 это прекратилось. Значит, имеет место быть совпадение нескольких факторов, в программе и в самом ThinApp. Тот же Скайп при сборке в более старых версиях работает нормально.
Автор: gvozdik
Дата сообщения: 14.04.2013 08:39
Astra55
Большое спасибо! Несколько программ делал в 4.7.3 и не сталкивался с этим, поэтому хотелось уточнить в чём проблема.
Автор: distortion
Дата сообщения: 14.04.2013 12:13
gvozdik

Цитата:
Несколько раз упоминалось, что в версии 4.7.3 есть проблемы со звуком. Кто-нибудь может подсказать, что за проблемы и как этого избежать при сборке для Win 8?

Собирал в 4.7.3 Audition и SoundForge - проблем нет
Автор: gvozdik
Дата сообщения: 14.04.2013 12:15
distortion
Вот и я никак не мог понять в чём проблемы.
Автор: Astra55
Дата сообщения: 14.04.2013 12:24
distortion
gvozdik
Не надо рассказывать про свои удачные опыты. Никто не говорил, что все программы, использующие звуковую карту, будут глючить. Но есть конкретный печальный опыт со Скайпом и МейлРу Агентом. Если у вас до сих пор подобных проблем не было, не значит что их вообще не существует. Надо учитывать возможность подобных глюков для других программ. Всего-навсего.
Автор: gvozdik
Дата сообщения: 14.04.2013 12:50
Astra55

Цитата:
Не надо рассказывать про свои удачные опыты.

Да никто и не говорил, что они удачные, просто с озвученными проблемами не пришлось столкнуться, поэтому и решил уточнить.
Автор: Alex22T
Дата сообщения: 14.04.2013 16:22
gvozdik
Цитата:
...поэтому и решил уточнить

И правильно сделал, что уточнил. Поскольку проблема ярко не выражена, нужно сообщать и про те случаи, когда она проявилась, и про те, когда нет. Чтобы народ не паниковал, а продолжал работать.
От себя - делал мини-редакторы: WavePad Sound Editor 5.33, Acoustica Premium Edition 5.0, AV Audio Editor 7.5.1.
Полет - нормальный.
Автор: NickOnToluca
Дата сообщения: 14.04.2013 17:21
Да уже выяснили же, что иногда глючит скайп нескольких версий в сочетании с сабжем версии 4.7.3.
Автор: Astra55
Дата сообщения: 14.04.2013 18:03
NickOnToluca
В том и дело, что не только Скайп и, насколько помню, не только в 4.7.3. Откатываться пришлось до 4.6.1 Жалобы были и на МейлРу Агента, может и еще какие-то аналогичные программы могут так себя повести. Не исключено, дело в онлайн приеме/передаче звука. В любом случае, симптомы уже известны, никакой паники нет, все под контролем
Автор: sasha300
Дата сообщения: 14.04.2013 22:12
Привет всем!
Есть программа Remote Manipulator System, установил её на диск d:, перезагрузил комп, так как стоит shadow defender все изменения на диске С: слетели. Затем перенес ее на виртуалку, дабы посмотреть, делает ли она какие-либо изменения в системе.
В общем делает:


А теперь вопрос: можно ли запустить сабж, затем просто поработать в RMS, чтобы получить портабельную программу. Или же обязательно надо инсталлировать?

В общем не дает сабж сделать портейбл программу не инсталлируя её систему..

Ещё вопрос:
можно ли, чтобы "SandboxPath=." ставился в Package.ini по умолчанию?
Автор: NickOnToluca
Дата сообщения: 15.04.2013 08:46
sasha300

Цитата:
можно ли, чтобы "SandboxPath=." ставился в Package.ini по умолчанию?

Я себе на этот случай сделал батник в сочетании с EXE, который умеет по заданным параметрам командной строки править INI.
В качестве параметра к этому батнику нужно подать сам Package.ini.
Автор: Crazy4el84
Дата сообщения: 15.04.2013 14:00

Цитата:
RegistryConvert 1.0.4 преобразование файлов *.reg в текстовые файлы реестра Thinstall


У кого нить есть? Дайте пожалуйста ссылку
Автор: SLasH
Дата сообщения: 15.04.2013 14:17
http://www.mediafire.com/?yd0hpb3e51jp995
Автор: Crazy4el84
Дата сообщения: 15.04.2013 14:24
SLasH, благодарю!
Автор: Hmuryj_Mik
Дата сообщения: 15.04.2013 16:14
Хочу подтвердить - лучше не исп-ть v4.7x для приложений работающие с потоковыми данными. Даже, если "кажется", что всё в норме на одной машине, то на других м.б. "проблемы" (как правило - на "слабых" ноутах).
Автор: SunOK_ZM
Дата сообщения: 15.04.2013 22:04
sasha300, я делал RMS Viewer 5.4 - следов не обнаружено. Проверьте ##Attributes.ini в соответствующей папке проекта. Хост портабить бессмысленно, есть специальная разновидность - RMS Agent.
Зато с корня диска С: глючил на недоступность этого самого С:. О таком поведении портативок упоминалось?
Автор: Crazy4el84
Дата сообщения: 18.04.2013 21:23
Всем доброго времени суток! Ребята подскажите как исправить ситуацию.
Сделал портаблу но при запуске выдает ошибку


Цитата:
---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Runtime Error!

Program: C:\Program Files (x86)\EssentialPIM Pro\EssentialPIM.exe

R6034

An application has made an attempt to load the C runtime library incorrectly.
Please contact the application's support team for more information.

---------------------------
ОК
---------------------------

Microsoft Visual C++ - присутствует на тестовом компьютере.

З.Ы: Так же в проекте в папке ....Captures\EssentialPIM Pro\%ProgramFilesDir%\EssentialPIM Pro есть файл "Microsoft.VC80.CRT.manifest" может это как-то взаимосвязано. В спуне - ошибки нет.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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