Я использую VMWare ThinApp для упаковки приложения. Обычно приложение поставляется с документами и данными как часть пакета (например, диаграммы, изображения и т. Д.).
Чтобы уменьшить размер упаковки, я бы хотел:
У меня проблемы, так как приложение не может найти файлы (предположительно потому, что оно инкапсулировано в ThinApp, и поэтому на самом деле не смотрит на жесткий диск в обычном для них месте).
Как я могу получить приложение, которое было упаковано в ThinApp, для поиска документов на жестком диске вне пакета ThinApp?
Чтобы разрешить приложению доступ к файлам вне пакета ThinApp (или запретить доступ к файлам), необходимо правильно установить режим изоляции в приложении и в отдельных папках.
Эта статья и видео (Понимание режимов изоляции в VMWare) действительно полезно; и полностью объясняет три режима изоляции.
В этом случае, чтобы приложение могло получать доступ к файлам вне пакета, папка должна быть создана внутри пакета приложения и иметь разрешения Merged. Затем содержимое можно поместить на локальный жесткий диск.