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

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

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

articlebot (28-02-2016 18:11): VMware ThinApp (formerly Thinstall) часть 4  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

AVanti473



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ничего себе тривиальная задачка... Упрощая Ваше высказывание, можно перефразировать так: Установленная программа должна в полной мере пользоваться ресурсами портабельной. Но это, на мой взгляд, невозможно. Во всяком случае в разделе по ThinApp. Дело в особенностях портабельной сборки. Портабельная программа взаимодействует с системой по своим правилам. Только в случае, если портабельной программе разрешено менять значения реального реестра, установленная программа увидит эти значения в реальном, системном реестре. В случае, когда портабельная программа пользуется виртуальным, изолированным реестром, обычная установленная программа никак не сможет получить в него доступ, так как читает только системный реестр. Соответственно, установленная на компьютере программа не сможет использовать и портабельные плагины. Хотя, если Вы программист, можете написать какой-то онлайнконвертер значений реестра из портабельного контейнера (файлы типа Registry.rw.tvr) в обычные ветки реестра (тем более алгоритм много раз описан и известен), ну и то условие, при котором нужный вам установленный софт увидит эти значения...
Допускаю комбинацию скрипта, конвертирующего периодически значения Registry.rw.tvr в ветки реального реестра, запись этих веток в реальный реестр с последующим отслеживанием и удалением записываемых данных, но тут как минимум ещё две проблемы:
1) Реестр иногда просто меняется, а удалять изменённые данные означает удалять и прежние значения, что приведёт к такой котовасе в системе... Значит нужны будут бекапы - ещё одна головная боль.
2) Пути записанные в реестр из портабельного приложения не будут совпадать с настоящими путями того самого портабельного приложения. То есть отконвертированные значения реестра будут утверждать, что портабельное приложение находится в программ файлс, тогда как разумеется оно стартует из своей собственной папки, а его положение в програм файлс виртуально - в реальности его там нет. Вот и посыпется ещё один ворох ошибок.
А вы говорите тривиальная задачка...
Кстати, oplrox а зачем вам такой подход? Приложения ведь всё равно по большей части взаимодействуют на уровне ассоциаций файлов, если конечно они не плагины...

Всего записей: 1179 | Зарегистр. 05-04-2011 | Отправлено: 14:53 17-01-2015 | Исправлено: AVanti473, 14:57 17-01-2015
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » VMware ThinApp (formerly Thinstall) 3
articlebot (28-02-2016 18:11): VMware ThinApp (formerly Thinstall) часть 4


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru