我正在使用 VMWare ThinApp 打包应用程序。传统上,应用程序会随文档和数据一起作为软件包的一部分(例如图表、图像等)一起交付。
为了减小包装尺寸,我希望能够:
- 打包申请,无需任何文件
- 将文档存储在将运行 ThinApp 软件包版本应用程序的机器的本地硬盘上。
- 让 ThinApp 打包应用程序打开文档,就像它们在包中一样。
我遇到了麻烦,因为应用程序找不到文件(可能是因为它被封装在 ThinApp 中,因此实际上并没有在硬盘的通常位置查找它们)。
如何让已在 ThinApp 中打包的应用程序找到硬盘上 ThinApp 包之外的文档?
答案1
要允许应用程序访问 ThinApp 包之外的文件(或拒绝访问文件),需要在应用程序和各个文件夹上正确设置隔离模式。
本文和视频(了解 VMWare 中的隔离模式) 确实很有用;并完整解释了三种隔离模式。
在这种情况下,为了允许应用程序访问包外的文件,应在应用程序包内创建文件夹,并将其设置为具有合并权限。然后可以将内容放在本地硬盘上。