Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » VMware ThinApp | Thinstall (Часть 4)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69

Открыть новую тему     Написать ответ в эту тему

Geroy4ek

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы: 1, 2, 3
Смежный топик в Варезнике
 
VMware ThinApp 2312 Build 23148499 Release Date    2024-01-23  
 
Официальный сайт | Описание | Download | Список изменений | ThinApp Docs
 
ThinApp (ex Thinstall) используется для виртуализации приложений, позволяет заключить приложения в виртуальный контейнер и использовать их как готовые пакеты, не требующие установки. Внутри контейнера создается виртуальная среда для реестра и файлов.  
Поддерживаемые ОС:    
x32: Windоws 2000/XP/XPE/Server 2003/2008/2012/2012 R2/Vista/7/8/8.1/10  
x64: Windоws  Server 2003/2008/2008R2/Vista/7/8/8.1/10

Полезные утилиты
 
FAQ, статьи, обзоры
 
Полезные ресурсы

Если при запуске готового приложения выскакивает окошко в трее, читайте шапку топика в Варезнике.
 
VMware ThinApp - обсуждение перевода
 
Русский перевод мануала по VMware ThinApp версии 5.1.0 + перевод справочника по параметрам Package.ini от pavlaf
 
Ближайший аналог: Turbo Studio (бывшая Spoon Studio, Xenocode Virtual Appliance Studio)

Всего записей: 1 | Зарегистр. 24-04-2015 | Отправлено: 17:26 24-04-2015 | Исправлено: Luber, 10:56 24-01-2024
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Текст от AVanti473:  
...сколько важно то, что программа действительно заслуживает внимания.
Определенно, допилил только потому что люблю минимализм и точность.

Цитата:
Текст от AVanti473:  
в свете примочек Windows10...некоторые опции vTaskStudio либо устарели ... либо просто невозможны в применении
Да и с Win7 не все гладко. Стартер переделывал на vTask, на XP все как по маслу, на семерке же всплыли "моменты" на пол дня за мануалом. Это не считая нескольких багов, возникших походу процесса (не связанные с порт), которые удалось обойти "в обход". Ну требовать идеальности от чего-бы то ни было наивно, а так, что сказать - планировщик хорош.

Цитата:
Текст от AVanti473:  
Думаю, ваш портабл не помешает в соответствующем топике варезника.
Без проблем, нужно написать автору топика ЛС чтоб разместил?  

Цитата:
Текст от AVanti473:  
... портабельная версия vTask имеет ограничения, связанные с самим ThinApp.
Да, стандартные ограничения виртуальной среды, и особенно сборка не подойдет в случае когда необходимо динамически менять задачи планировщика в момент выполнения сессии.

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 21:37 27-03-2017 | Исправлено: oplrox, 22:00 27-03-2017
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oplrox

Цитата:
нужно написать автору топика ЛС чтоб разместил?  

 
немножечко офтоп

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 23:26 27-03-2017 | Исправлено: AVanti473, 23:29 27-03-2017
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос такой.  
Возможно как-то сделать чтоб сборка вообще не создавала файлы "Registry.rw.tvr" и др. касающиеся реестра? Может как-то заблокировать? Думал вариант с правами, т.е. пусть файлы (Registry.rw.tvr и др.) одноразово бы создались, а затем выставить им атрибут "только чтение", но при запуске Thinapp сам его снимает. Если в свойствах "Registry.rw.tvr" во вкладке "безопасность" поставить запрет на изменение, то Thinapp создает еще одну песочницу.

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 14:38 01-04-2017 | Исправлено: oplrox, 15:17 01-04-2017
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oplrox

Цитата:
Возможно как-то сделать чтоб сборка вообще не создавала файлы "Registry.rw.tvr" и др. касающиеся реестра?

 
Зачем? Это же и есть весь виртуальный реестр... Не даром же, исследуя готовые сборки, мы конвертируем эти файлы в обычные файлы реестра, чтобы посмотреть на что именно в реестре опирается готовая сборка. По моему, заданный вопрос из серии - может ли виндовс работать без файлов реестра? ))) Кажется, ответ очевиден, если, конечно это не какая-нибудь Win95 с конфигурационными .ini файлами (или, с какой там версии файлы конфигов заменили на реестр...). С другой стороны, а чем они там, в песочнице, мешают? По идее, в папку песочницы вообще пользователю лезть не нужно.
Хотя, а вот тоже, не бывает неинтересных вопросов!!! Мыслительный процесс меня сейчас навёл на идейку! Что если бы папка песочницы, скажем, получала бы атрибут скрытности при своём создании?! Либо, чтобы папка песочницы появлялась с файлом desktop.ini внутри, прописывающем её собственную (отличную от системной) иконку? Не так, чтобы это хоть сколь-нибудь было важно, или принципиально, но однозначно прикольно. ))) В некоторой степени это возможно сделать вручную, создав соответствующую структуру в папке Thinstall, рядом с исполнительным файлом сборки, но это всё равно не на уровне автоматизации сей фишки. )))
В остальном, если по заданному вопросу, можно спрятать содержимое папки песочницы в дополнительные подпапки, используя путь в параметре SandboxPath= из Package.ini

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 16:19 01-04-2017 | Исправлено: AVanti473, 16:22 01-04-2017
gvozdik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AVanti473
При чтении Ваших опусов, в последнее время, появилось стойкое ощущение, что Вам "от нечего делать" хочется придумать ещё пару-тройку проблем для того, чтобы любая антивирусная программа считала сборки непонятно чем и соответственно реагировала на них, создавая пользователю дополнительные проблемы, помимо и так имеющимся.
Смените вектор мышления на более конструктивный и не гонитесь за функциями не присущими портабельным сборкам. Они и так далеки от идеала работы, учитывая направления развития вездесущего Microsoft.

Всего записей: 2196 | Зарегистр. 21-12-2006 | Отправлено: 16:42 01-04-2017
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gvozdik
 
почти офтоп... )))

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 18:39 01-04-2017 | Исправлено: AVanti473, 18:41 01-04-2017
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Текст от AVanti473:  
Зачем? Это же и есть весь виртуальный реестр...
По моему, заданный вопрос из серии - может ли виндовс работать без файлов реестра?
Вопрос как раз из вполне приличной и достойной серии. Поясняю. Сборка лежит в локальной папке ЯндексДиска, и хранит все настройки у себя в папке (в .ini), в реестр не лазит. А это значит, что каждый раз, даже просто так запуская сборку, она обновляет только файлы "Registry.rw.tvr"..., при том что никаких других событий не происходит, КПД от этого - 0, а ЯДиску в попытках синхронизироваться приходится постоянно перезаписывать бессмысленно меняющиеся при каждом запуске файлы... Задача вполне заслуживающая внимания...

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 19:47 01-04-2017 | Исправлено: oplrox, 21:37 01-04-2017
gvozdik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AVanti473
C некоторыми Вашими высказываниями согласен полностью, в остальном - собственный выбор, личное дело любого человека.
"Каждый дурью мается, как ему нравится." (с) х\ф "Шаповалов"

Всего записей: 2196 | Зарегистр. 21-12-2006 | Отправлено: 21:04 01-04-2017
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oplrox

Цитата:
Сборка лежит в локальной папке ЯндексДиска


Цитата:
каждый раз, даже просто так запуская сборку, она обновляет только файлы "Registry.rw.tvr"


Цитата:
а ЯДиску в попытках синхронизироваться приходится постоянно перезаписывать бессмысленно меняющиеся при каждом запуске файлы

 
Долго всё осмысливал, пока дошло. ))) Ладно, а кто мешает сделать копию этой (не пишущей в реестр, а значит какой-то) минипрограммы и пользовать её для себя лично не из локальной папки "ЯДиска"? Или у Вас портабельный софт принципиально стартует лишь оттуда? Если так, то зачем? Чтобы любой, имеющий доступ, имел возможность скачивать Ваши сборки с Вашими собственными, текущими, локальными настройками?
 
P.S. Да, и SandboxPath=%AppData%\Thinstall - по умолчанию - никто не отменял...

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 22:07 01-04-2017 | Исправлено: AVanti473, 22:16 01-04-2017
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Текст от AVanti473:
Или у Вас портабельный софт принципиально стартует лишь оттуда? Если так, то зачем?
У меня три рабочих места, без облачного сервиса (в данном случае ЯД) никак. Программа TreeDBNotes (PIM-менеджер), где хранятся записи, закладки, заметки и т.д., которые меняются/дополняются часто, но не каждый день. Допустим, открываю чтоб просто что-то посмотреть, и тут ЯДиск начинает синхронизировать "Registry...", кроме того в 5 случаев из 10 синхронизирует их почему-то с ошибкой. Так что задача конкретная - избавиться перманентно от "Registry...".

Цитата:
Текст от AVanti473:
Чтобы любой, имеющий доступ, имел возможность скачивать Ваши сборки с Вашими собственными, локальными настройками?
Так для людей все, обычно благодарны).

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 22:25 01-04-2017 | Исправлено: oplrox, 22:30 01-04-2017
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oplrox
Теперь понятно. Боюсь только задача, поставленная Вами, увы нерешаемая в ThinApp. Единственное, что приходит в голову, а что если попробовать другой метод портабелизации? Например, скажем, с помощью Enigma Virtual Box, которая, по описаниям, не извлекает виртуальные файлы на диск и не создает никаких временных файлов на компьютере пользователя...
P.S. Сам не пробовал, а если и пробовал, то уже забыл как там и что...

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 22:30 01-04-2017 | Исправлено: AVanti473, 22:31 01-04-2017
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Текст от AVanti473:  
Например, скажем, с помощью Enigma Virtual Box, которая, по описаниям, не извлекает виртуальные файлы на диск и не создает никаких временных файлов на компьютере пользователя...
Этот вариант заманчивый, но сразу не подходит. Потому что все же файлы, которые программа создает и хранит в песочнице (базу данных, когда например добавляется заметка и т.п.) все же нужны. Для бекапа или переноса куда-либо при необходимости их можно просто скопировать с песочницы, это очень удобно. Тем более переходить на новую порт-платформу не очень хочется, неизвестно какие там подводные камни и сколько времени уйдет чтоб это выяснить.

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 22:36 01-04-2017 | Исправлено: oplrox, 22:59 01-04-2017
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oplrox
Может тогда перейти на другое облачное хранилище, где меньше проблем с синхронизацией? Это, конечно же всё шутки, но если уж всё сводится к VMware, тогда, как говорят в народе - "курите" мануал по VMware vSphere 5 К сожалению, других соображений у меня нет. Может кто-то что-нибудь ещё подскажет, попроще...

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 22:44 01-04-2017 | Исправлено: AVanti473, 22:46 01-04-2017
Proshaa

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oplrox
решение вашей задачи - жёсткие ссылки.
создаёте папку с программой, а в локальную Ядиска помещаете только ссылки на нужные файлы.
ну, а самый простой способ - отключайте приложение Ядиска на время работы с портабельной программой - ошибок, связанных с монопольным доступом не будет, как и постоянной синхронизации. только не забудьте потом включить и дождаться окончания синхронизации.

Всего записей: 3079 | Зарегистр. 10-01-2011 | Отправлено: 22:12 03-04-2017
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Текст от Proshaa:
решение вашей задачи - жёсткие ссылки. ...а в локальную Ядиска помещаете только ссылки на нужные файлы.
Можно подробней как вы это видите, или подскажите ссылку где об этом почитать...

Цитата:
Текст от Proshaa:
самый простой способ - отключайте приложение Ядиска на время работы с портабельной  
Совершенно не подходит, я как раз и хочу избавиться от файлов регистра, чтоб небыло лишних запусков синхронизации, а при выкл/вкл ЯД этот процесс (сканирование всех файлов) занимает больше всего времени и грузит хард не по-детски (особенно если файлов много).

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 20:59 03-04-2017 | Исправлено: oplrox, 21:43 03-04-2017
SunOK_ZM



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oplrox
1. Гуглите hard link на ntfs, но и они не помогут - будут только "указанные" файлы синхронизироваться, а для новых придется клепать новые ссылки.
2. Тинаповцы как раз и задумывали песочницу в профиле юзверя по-умолчанию. Но нет - нашим людям ведь надо "всё своё с собой на флешке" да еще и без следов в ОС. Есть способ улова песочницы из профиля в папку с портативкой, но обратного никто не описывал... думаю только пересборка каждой портативки помола бы в вашем случае.
Однако и остальные файлы/настройки из песочницы не будут синхронизироваться.
 
Так что ТинАПП и Яндекс - несовместимый тандем для вас. Разве что ЯД (или другое облако) введут фильтр по маске имени файла, чтобы исключать ненужные файлы...

Всего записей: 255 | Зарегистр. 19-02-2012 | Отправлено: 23:29 03-04-2017 | Исправлено: SunOK_ZM, 23:34 03-04-2017
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
SunOK_ZM:  
Так что ТинАПП и Яндекс - несовместимый тандем для вас.
А вот и нет, на Spoon'е удалось добиться чтоб файл регистра ("xregistry") не создавался, там просто требовалось вручную выставить изоляцию на merged (по умолч. writecopy), а так как записей нет, то в реальную систему ничего не вносится, и файлы реестра в песочнице не создаются, логика вполне(!) адекватная. Вопрос, пусть и таким способом, но решен. А вот у тинапп этот способ (при глобальном параметре "RegistryIsolationMode=Merged") не прокатывает, и логика непонятная, на кой создавать еще в песочнице мусор если доступ к реестру полный...  

Цитата:
SunOK_ZM:  
Так что ТинАПП и Яндекс - несовместимый тандем для вас.
На самом деле у нас любовь) уже несколько лет, не представляю как можно иначе. Оч удобно.

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 23:39 03-04-2017 | Исправлено: oplrox, 00:58 04-04-2017
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oplrox

Цитата:
 и логика непонятная, на кой создавать еще в песочнице мусор если доступ к реестру полный...  

 
Здесь как раз-то всё понятно. В ThinApp есть своя собственная ветка:
[HKEY_LOCAL_MACHINE\Software\Thinstall]
которая всегда в виртуале.
 
Непонятно, почему проблемы синхронизации яндексдиска, выливаются в "кромсание" ThinApp? По большому счёту, на самом деле, портабл-то у Вас работает с файлами "Registry.rw.tvr". Это же яндексдиск неверно проводит синхронизацию. Вы согласны? Значит, вопросы в техподдержку яндексдиска. Это всё равно, как, если бы Ваш автомобиль плохо ехал с проколотыми колёсами, а Вы бы подали в суд на бензоколонку, потому, что машина после заправки плохо едет с проколотыми колёсами.

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 08:54 04-04-2017 | Исправлено: AVanti473, 09:02 04-04-2017
oplrox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Текст от AVanti473:  
По большому счёту, на самом деле, портабл-то у Вас работает с файлами "Registry.rw.tvr". Это же яндексдиск неверно проводит синхронизацию. Вы согласны?
Не получается согласиться. С ЯД все нормально, он обновляет файлы которые обновляются в его папке. А вот зачем Тинапп перезаписывает файлы "Registry.rw.tvr" и другие, если изначально там все пусто, и кроме того задан параметр merge, что значит что все записи должны интегрироваться в реальную систему, и по логике в песочнице их вообще не должно быть, и это вдвойне странно. Похоже на обычный недочет. В Spoon же все нормально с этим.

Всего записей: 209 | Зарегистр. 29-12-2010 | Отправлено: 09:35 04-04-2017 | Исправлено: oplrox, 11:32 04-04-2017
AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oplrox
ThinApp обновляет файлы своего виртуального реестра, хотя бы, из за ветки:
[HKEY_LOCAL_MACHINE\Software\Thinstall]
которая всегда WriteCopy, вне зависимости от настроек RegistryIsolationMode в Package.ini. Тем более Вы сами писали:

Цитата:
 и тут ЯДиск начинает синхронизировать "Registry...", кроме того в 5 случаев из 10 синхронизирует их почему-то с ошибкой

Портабл, без яндексдиска работает исправно? Думаю да. Значит проблема в синхронизации на яндексдиске. Всё что касается ошибок яндексдиска, мне кажется, связано с их службой техподдержки. Вот если бы без всякого яндексдиска не работала сама портабельная программа, тогда да.
В вашем случае, если нет желания искать другой облачный сервис или развёртывать vSphere, купите выделенный виртуальный сервер с выделенным IP адресом и ОС WindowsServer, залейте туда Ваш портабл, "расшарте" общую папку для доступа всем группам пользователей и настройте к ней общий доступ. Либо, входите на свой виртуальный выделенный сервер через удалённый рабочий стол с любой точки мира, где есть интернет. Так, как такой сервер работает 24 часа в сутки, и зависит лишь от Вашего финансового благосостояния, думаю, проблем не будет, да и сама синхронизация будет излишней, ведь основная программа будет "проживать и работать" на сервере. Плюс, можно будет использовать массу программ, совершенно не заботясь, пишут они что-то в реестр, или нет. Не говоря уже о массе других преимуществ виртуального выделенного сервера.
А если всё упирается в яндекс, то и проблема в яндексе.

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 10:23 04-04-2017 | Исправлено: AVanti473, 10:25 04-04-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69

Компьютерный форум Ru.Board » Компьютеры » Программы » VMware ThinApp | Thinstall (Часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru