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

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

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

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

   

freedaw



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AVanti473
Если вы читали родной мануал к Thinstall, то там чётко написаны простые правила, по которым программа создаёт изоляции при создании проекта. Если нет, то вот оригинал и перевод:
 

Цитата:
Thinstall has 3 different isolation modes, which are automatically determined by SetupCapture. SetupCapture has a few simple rules for determining what isolation mode to apply to a registry subtree or directory during capture.  
 
- If the application created a new directory or registry subtree during its installation (on a clean PC), the isolation mode is set to Full Isolation  
- User-specific storage areas like the Desktop and My Documents are set to Merged Isolation so the application has direct write access to these locations  
- All other directories and subkeys will default to WriteCopy Isolation  
Note: Network shares are not affected by isolation modes; read and write operations to network shares occur unchanged by Thinstall.
 


Цитата:
В Thinstall есть три режима изоляции, которые автоматически устанавливаются программой SetupCapture. Она использует несколько простых правил при назначении изоляции для веток реестра и папок.
 
- если приложение создало новую папку или ключ реестра при инсталляции (на чистом ПК), то устанавливается изоляция "Full";
- изоляция папок текущего пользователя "Рабочий стол" и "Мои документы" устанавливается в "Merged", т.о. программа может непосредственно записывать в эти папки;
- У всех остальных папок и ключей по умолчанию будет изоляция "WriteCopy".
Примечание: режимы изоляции не влияют на работу с расшаренными сетевыми ресурсами, запись и чтение из них не меняются программой Thinstall.
 

Добавлю, что на съёмные носители запись также не ограничивается в любом случае - про это говорится в другом месте мануала.
Ещё иногда, в некоторых проектах изоляция "Merged" задаётся для папки  spool, но особого резона в этом не видно.
 
Более глубоко вникать в логику портируемой программы Thinstall не может и если для корректной работы программы нужно что-то менять в изоляциях, то это уже ваша "головная боль".
 
Есть в этом логика или нет решайте для себя сами, а разработчики говорят о следующей логике: это только дефолтные установки и рассчитаны на запуск портабельной сборки на полностью "заадминистрированном" ПК, где юзер может в принципе сохранять только в папки "Рабочий стол" и "Мои документы". По-моему логика вполне очевидна - в таком виде программа точно нигде не "нагадит", кроме папок специально для этого отведённых. Если вы планируете использовать её в более мягких условиях, пожалуйста, меняйте изоляцию как сочтёте нужным - никто и не говорит, что этот дефолт полностью подойдёт под любые случаи (на всё сразу не угодишь). Про наследование режима изоляции дочерними папками я уже писал выше. Но есть нюанс, который надо помнить при ручной смене изоляции - если в цепочке вложенных папок попадётся такая, для которой есть макрос Thinstall(ну например %AppData%), то эта цепочка прервётся и, начиная с этой папки, будет изоляция, заданная в параметре DirectoryIsolationMode файла Package.ini.
Просто нужно понимать логику работы самого Thinstall и чётко себе представлять, какой режим работы вы хотите получить в итоге.

Всего записей: 788 | Зарегистр. 04-11-2012 | Отправлено: 12:59 08-11-2012
   

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

Компьютерный форум 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