我不确定我是否在正确的部分发布了这篇文章。也请原谅我有限的术语。
排序过程是否可以将应用程序安装在其原始文件夹位置?
例如,本地安装的应用程序将安装到**c:\Appfolder**,并且可以正常工作
排序后,应用程序文件夹位置为**C:\ProgramData\App-V\?-????-?\Root\VFS\AppVPackageDrive\Appfolder**
排序后的位置不适用于应用程序,因为**c:\Appfolder**似乎已硬编码到由主exe调用的其他文件中。如果找不到应该在**c:\Appfolder**中的文件,程序将无法启动。
为了测试,我尝试将原始的本地安装文件夹复制到预期的位置,序列化的应用程序成功启动,直到某个点再次失败(可能是注册表和其他设置丢失)。
编辑: Sequencer/App-V版本为5.1
发布于 2020-04-13 19:47:15
简而言之,恐怕你不能。您需要修复您的应用程序以使用相对路径,而不是完整的硬编码路径。
要理解为什么你做不到,你需要理解how the app-v client works。看看这个视频,它很短,给了你一个app-v容器的快速介绍。
https://stackoverflow.com/questions/61173615
复制相似问题